删除服务器端文件,该怎么解决
我上传文件到服务器上 然后把文件名字和地址绑定到数据表中 现在在数据表中添加一个删除按钮 点击删除按钮 删除文件信息 并把服务器上的文件一起删掉 这个删除服务器上的文件要怎么做 网上找到的不好用 求一段删除服务器文件的代码或者函数
------解决方案--------------------
其实也才几句代码而已。这是我的例子
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账户的权限设置对图片和缩略图文件夹的完全控制权限。
这样就没问题了!
困了 睡觉!
------解决方案--------------------