日期:2014-05-19  浏览次数:20743 次

帮忙纠错,删硬盘文件

  System.IO.File.Delete(Server.MapPath(url));


确定程序有执行到这句,url为相对地址也是正确的,可硬盘上的文件怎么也删不掉,这是为什么?

帮忙纠个错吧,这可能会是什么原因造成的?

PS:第一次写完这句时,硬盘上的文件上被删了的,但之后就再也删不掉了,怪事!

------解决方案--------------------
可能是权限问题吧
------解决方案--------------------
应该是权限问题,你将异常捕获后,看看错误信息
try
{
System.IO.File.Delete(Server.MapPath(url));
}
catch()
{
output...
}