文件删除问题!

liulangdeyuyu 2010-02-08 05:19:51
我已经可以把文件上传到网站的upload目录下,我想问一下该如何删除文件,已知文件的路径文件名(如:../upload/aa.rar)
我使用的是C#语言
最好简单点的
...全文
106 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
烈火蜓蜻 2010-02-09
  • 打赏
  • 举报
回复
File.Delete(Server.MapPath("../upload/aa.rar"));
liulangdeyuyu 2010-02-09
  • 打赏
  • 举报
回复
15楼的也可以用
。。。。。。。。。
liulangdeyuyu 2010-02-09
  • 打赏
  • 举报
回复
弄好了!
把五楼的改成System.IO.File.Delete(Server.MapPath("~/upload/aa.rar"));
就好用了
谢谢
随风落梦 2010-02-09
  • 打赏
  • 举报
回复
引用 14 楼 liulangdeyuyu 的回复:
引用 8 楼 wuyq11 的回复:string path=Server.MapPath("~/upload/aa.rar"));  if (File.Exists(path))       File.Delete(path);
提示错误:上下文中不存在File

using System.IO
加一下
liulangdeyuyu 2010-02-09
  • 打赏
  • 举报
回复
引用 8 楼 wuyq11 的回复:
string path=Server.MapPath("~/upload/aa.rar")); 
if (File.Exists(path))
      File.Delete(path);

提示错误:上下文中不存在File
liulangdeyuyu 2010-02-09
  • 打赏
  • 举报
回复
引用 5 楼 winsei 的回复:
C# code
System.IO.File.Delete(Server.MapPath("../upload/aa.rar"));

这段代码有如下错误:
未能映射路径“/upload/aa.rar”。
liulangdeyuyu 2010-02-09
  • 打赏
  • 举报
回复
引用 3 楼 jerrylyj 的回复:
C# codeFileInfo fi=new FileInfo(Server.MapPath("../upload/aa.rar"));
fi.Delete();

这段代码能不能告诉我命名空间啊?
zhaoweiting0609 2010-02-08
  • 打赏
  • 举报
回复
引用 3 楼 jerrylyj 的回复:
C# codeFileInfo fi=new FileInfo(Server.MapPath("../upload/aa.rar"));
fi.Delete();

Solo_program 2010-02-08
  • 打赏
  • 举报
回复
强~
每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分
wuyq11 2010-02-08
  • 打赏
  • 举报
回复
string path=Server.MapPath("~/upload/aa.rar"));
if (File.Exists(path))
File.Delete(path);
xiaoshen1360 2010-02-08
  • 打赏
  • 举报
回复
引用 3 楼 jerrylyj 的回复:
C# codeFileInfo fi=new FileInfo(Server.MapPath("../upload/aa.rar"));
fi.Delete();

正确
liuy052 2010-02-08
  • 打赏
  • 举报
回复
引用 5 楼 winsei 的回复:
C# code
System.IO.File.Delete(Server.MapPath("../upload/aa.rar"));
- -
winsei 2010-02-08
  • 打赏
  • 举报
回复

System.IO.File.Delete(Server.MapPath("../upload/aa.rar"));
a569673493 2010-02-08
  • 打赏
  • 举报
回复
引用 3 楼 jerrylyj 的回复:
C# codeFileInfo fi=new FileInfo(Server.MapPath("../upload/aa.rar"));
fi.Delete();


这个吧
jerrylyj 2010-02-08
  • 打赏
  • 举报
回复
FileInfo fi = new FileInfo(Server.MapPath("../upload/aa.rar"));
fi.Delete();
bigzoom 2010-02-08
  • 打赏
  • 举报
回复
首先使用Server获取文件的绝对路径
然后使用File类的Delete静态方法删除文件就OK了
ckl881003 2010-02-08
  • 打赏
  • 举报
回复
使用FileInfo类可以完成文件的删除操作

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧