如何从asp.net中的文件夹中删除图像,而不使用数据库? [英] How to delete image from the folder in asp.net, without using database ?

查看:121
本文介绍了如何从asp.net中的文件夹中删除图像,而不使用数据库?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的.aspx页面中有图像的列表视图,我想从文件夹中删除所选图像而不使用数据库,因为我的网站是静态的,我没有使用过数据库,如何从文件夹中删除所选图像?请帮忙。

There is a List view for images in my .aspx page, I want to delete selected image from the folder without using database as my site is static and i have not used database, how can i delete selected image from the folder? please help.

推荐答案

做类似的事情: -



Do something like this :-

string FileName ="test.txt";
string Path = "E:\\" + FileName;
FileInfo file = new FileInfo(Path);
if (file.Exists)
{
  file.Delete();
}





从列表视图中获取文件名,然后找到路径然后删除。

并且记得使用System.IO包含; 命名空间。

这么简单不是吗?









Get your file name from listview and then find the path then delete.
And do remember to include using System.IO; namespace.
So simple Isn't it?

Or

File.Delete(Server.MapPath(@"Images\SomeImage.png"));





在这里你可以从列表视图中获取你的图像名称。



Happy Holi。



here you can get your image name from list view.

Happy Holi.


datatable dt = selecet postid from postdetails



var a = dt.rows.count;



var i;

for(I = 0; I< a; i ++)>

{

datatable dt1 =从图像中选择imagepath,其中postid = dt [i] [0]

var b = dt1.rows.count;

for(j = 0; j< b; j ++)>

{

var temp = dt1 [j] [0];

dlete(temp);

}
datatable dt=selecet postid from postdetails

var a= dt.rows.count;

var i;
for(I=0;I<a;i++)>
{
datatable dt1=select imagepath from image where postid=dt[i][0]
var b=dt1.rows.count;
for(j=0;j<b;j++)>
{
var temp=dt1[j][0];
dlete(temp);
}


这篇关于如何从asp.net中的文件夹中删除图像,而不使用数据库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆