提示“未能完成操作”。进程无法完成文件,因为另一个程序正在使用此文件。不知道是何错误,
我做了一个操作就是把一个文件复制了一次,然后在另一个文件夹里粘贴,然后又进行改了文件名称,
不知道为什么就出这个问题了?

解决方案 »

  1.   

    有资源没有释放.该close的地方要全close了.
      

  2.   

    你先查查同名文件是否存在,存在就是覆盖,如果之前没有释放文件的话,还是不行,比如你用Image i = Image.FromFile读取了一个图片,最好用完后执行Dispose(),其他的IO操作也应该如此,有的还有Close()
      

  3.   

    我劝你先重启一下机器,然后再重头单步调试一下,有时候文件没有释放得等好长时间,不如重启,可能重启.net进程也行,不过不太好弄
      

  4.   

    没有正常关闭写文件的流。
    遇到已经发生了这种情况 重启vs模拟IIS的exe进程即可释放。
      

  5.   

    在进程中杀掉占用这个资源的IIS进程!
      

  6.   

    在进程中杀掉占用这个资源的IIS进程!