File.Copy复制一个文件,覆盖到一个地方后,然后再想覆盖一次就提示资源占用
那怎么释放这个资源呢,又没有file.close的file copy20

解决方案 »

  1.   

    和Copy没有关系。拷贝完了,完全可以再次覆盖。
    检查你的代码的其他地方。或者杀毒软件的干扰。
      

  2.   

    亲测下面两行代码,没有任何异常。
     File.Copy("test.xml", @"C:\Users\guwei4037\Desktop\test.xml");
                File.Delete(@"C:\Users\guwei4037\Desktop\test.xml");
      

  3.   

    我用了个image.fromfile,原来这个不会关闭文件的,郁闷
    只好改成了image.fromstream
    谢谢了