删除服务器端文件 我上传文件到服务器上 然后把文件名字和地址绑定到数据表中 现在在数据表中添加一个删除按钮 点击删除按钮 删除文件信息 并把服务器上的文件一起删掉 这个删除服务器上的文件要怎么做 网上找到的不好用 求一段删除服务器文件的代码或者函数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实也才几句代码而已。这是我的例子Server.MapPath("../Upload/Images/")这个是文件的存放路径,Name是文件名。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账户的权限设置对图片和缩略图文件夹的完全控制权限。这样就没问题了!困了 睡觉! /// <summary> /// 删除单个文件文件或图片 /// </summary> /// <param name="path">当前文件的路径</param> /// <returns>是否删除成功</returns> public bool FilePicDelete(string path) { bool ret = false; if (path != "") { System.IO.FileInfo file = new System.IO.FileInfo(path); if (file.Exists) { file.Delete(); ret = true; } } return ret; }传入的path是路径和图片名的组合如:/uploadfiles/haha.jpg 删除服务器文件其实就是一句代码:System.IO.File.Delete(oldFile);你想办法将那个路径放进去就可以了哈 string thubsname = Server.MapPath("~/" + newsrow.thublsurl.Trim());string picname = Server.MapPath("~/" + newsrow.picurl.Trim());system.IO.File.Delete(thubsname);/system.IO.File.Delete(picname); if (System.IO.File.Exists(oldFile)) System.IO.File.Delete(oldFile); ? WORK SERVERICE 这个权限不能进行文件删除的吗 要重新加权限? 指点一下 上面的百度了下 就在瞎喷 删除服务器文件时要权限是肯定的,楼主要将文件放置在网站文件里 这样就可以删除了,但是操作完网站下的文件后 会照成页面登录的失效 直接删除其他路径下的文件 是需要开FTP文件夹之类的方式 给与特殊操作权限来实现的 显示文章和动态回复问题 关于aspx页面生成excel报表后,系统进程不能释放的问题 请教水晶报表问题 确认一下winform网络编程和asp.net的区别 大家帮忙看看哦,,,,最近要做一个英文房产门户网站,想找找源代码,3天结贴给分 使用WEB BUTTON,如何单击后让它不提交表单????? 用visual stido . net 写asp.net 程序的问题 新闻系统 从工具箱拖拽ajax控件到设计区时鼠标总是小圆叉 如何在asp.net中作广告条(要动态换图) Visual Studio 2005(2003)无法安装! 关闭浏览器 session失效
Server.MapPath("../Upload/Images/")这个是文件的存放路径,Name是文件名。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 picname = Server.MapPath("~/" + newsrow.picurl.Trim());//这是图片的物理路径
system.IO.File.Delete(thubsname);//别忘了导入
system.IO.File.Delete(picname);同时将Everyone账户的权限设置对图片和缩略图文件夹的完全控制权限。这样就没问题了!困了 睡觉!
/// 删除单个文件文件或图片
/// </summary>
/// <param name="path">当前文件的路径</param>
/// <returns>是否删除成功</returns>
public bool FilePicDelete(string path)
{
bool ret = false;
if (path != "")
{
System.IO.FileInfo file = new System.IO.FileInfo(path);
if (file.Exists)
{
file.Delete();
ret = true;
}
}
return ret;
}
传入的path是路径和图片名的组合如:/uploadfiles/haha.jpg
你想办法将那个路径放进去就可以了哈
string picname = Server.MapPath("~/" + newsrow.picurl.Trim());
system.IO.File.Delete(thubsname);/
system.IO.File.Delete(picname);
System.IO.File.Delete(oldFile);
删除服务器文件时要权限是肯定的,楼主要将文件放置在网站文件里 这样就可以删除了,但是操作完网站下的文件后 会照成页面登录的失效 直接删除其他路径下的文件 是需要开FTP文件夹之类的方式 给与特殊操作权限来实现的