日期:2014-05-17  浏览次数:20816 次

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

------解决方案--------------------
和Copy没有关系。拷贝完了,完全可以再次覆盖。
检查你的代码的其他地方。或者杀毒软件的干扰。
------解决方案--------------------
亲测下面两行代码,没有任何异常。
 File.Copy("test.xml", @"C:\Users\guwei4037\Desktop\test.xml");
            File.Delete(@"C:\Users\guwei4037\Desktop\test.xml");