【问题标题】:while deleting a file i am getting error删除文件时出现错误
【发布时间】:2011-05-21 15:02:33
【问题描述】:

在 System.IO.__Error.WinIOError(Int32errorCode, String maybeFullPath) 在 System.IO.File.Delete(字符串路径)
在 secure.course.ContentList.ListCourses.imgBtnExport_Click(对象 发件人,ImageClickEventArgs e) 在 安全\课程\内容列表\ListCourses.aspx.cs:line 第1639章

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

【问题讨论】:

  • 有错误信息吗?

标签: c# asp.net vb.net


【解决方案1】:

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

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

【讨论】:

  • 我不这么认为,我只是导出了这个文件,然后当我保存他的文件时,我将在那个目录上创建另一个文件,当我试图删除这个文件时,这个错误来了
  • 其他东西正在使用该文件。如果您创建文件,其他人可能是您。不要假设没有任何文件在使用中,因为正如错误消息所示,情况并非如此。关闭任何其他曾接触过该文件的应用程序,在删除之前检查您的应用程序是否使用该文件,然后重试。
【解决方案2】:

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

Properties ---> Security

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-10
    • 1970-01-01
    • 2023-03-22
    • 2010-10-08
    • 2016-04-12
    • 2014-01-10
    • 2023-03-14
    • 1970-01-01
    相关资源
    最近更新 更多