首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

删除服务器端文件,该怎么解决

2012-06-14 
删除服务器端文件我上传文件到服务器上然后把文件名字和地址绑定到数据表中现在在数据表中添加一个删除按

删除服务器端文件
我上传文件到服务器上 然后把文件名字和地址绑定到数据表中 现在在数据表中添加一个删除按钮 点击删除按钮 删除文件信息 并把服务器上的文件一起删掉 这个删除服务器上的文件要怎么做 网上找到的不好用 求一段删除服务器文件的代码或者函数

[解决办法]
其实也才几句代码而已。这是我的例子
Server.MapPath("../Upload/Images/")这个是文件的存放路径,Name是文件名。

C# code
string oldFile = Server.MapPath("../Upload/Images/") + Name; if (System.IO.File.Exists(oldFile))    System.IO.File.Delete(oldFile);
[解决办法]
我的例子:
using System.IO;
///在程序代码中:
 

string path = System.Web.HttpContext.Current.Server.MapPath(FileUrl);
///实际删除当前路径下的文件
File.Delete(path);
[解决办法]
这是我自己的一个删除图片和缩略图的代码

string thubsname = Server.MapPath("~/" + newsrow.thublsurl.Trim());//这是缩略图的物理路径
string picname = Server.MapPath("~/" + newsrow.picurl.Trim());//这是图片的物理路径
system.IO.File.Delete(thubsname);//别忘了导入
system.IO.File.Delete(picname);

同时将Everyone账户的权限设置对图片和缩略图文件夹的完全控制权限。

这样就没问题了!

困了 睡觉!

[解决办法]
探讨
其实也才几句代码而已。这是我的例子
Server.MapPath("../Upload/Images/")这个是文件的存放路径,Name是文件名。
C# codestringoldFile=Server.MapPath("../Upload/Images/")+Name;if(System.IO.File.Exists(oldFile))
System.IO.File.Delete(oldFile);


热点排行