删除文件时我收到错误

时间:2011-05-10 13:09:44

标签: c# asp.net vb.net

  

at System.IO .__ Error.WinIOError(Int32errorCode,String maybeFullPath)at at   System.IO.File.Delete(String path)
  在   secure.course.ContentList.ListCourses.imgBtnExport_Click(对象   sender,ImageClickEventArgs e)in   安全\课程\ ContentList \ ListCourses.aspx.cs:行   1639

上面是我在删除Zip文件时得到的错误的堆栈跟踪。

2 个答案:

答案 0 :(得分:1)

  

该进程无法访问文件'content \ temp \ Courses \ MSOfficeExcel2007MSOE2007.Zip',因为它正由另一个进程使用

好吧,听起来好像MSOfficeExcel2007MSOE2007.zip文件正在使用中,无法访问。如果您在代码中访问它,则在尝试删除它之前,您需要关闭它。如果您没有在代码中访问它,请确保您没有打开其他程序(IE - 您在WinZip中检查了.zip文件的内容并且没有关闭它)

答案 1 :(得分:0)

确保您对该文件夹拥有Full control权限。

Properties ---> Security