我正在尝试移动(File.Move)锁定.dll文件以执行应用程序更新.File.Move方法执行时没有异常.但文件没有被移动.我的意思是在执行File.Move方法后,我有两个相同文件的副本:在目标文件夹和源文件夹中.这是代码:)
File.Move(fileName, newFileName);
Run Code Online (Sandbox Code Playgroud)
有人能解释一下这个原因吗?
File.Move跨卷按顺序执行两个操作:
似乎第一个成功,第二个默默地失败.结果如预期.
请注意:http://msdn.microsoft.com/en-us/library/system.io.file.move.aspx
如果您尝试跨磁盘卷移动文件并且该文件正在使用中,则该文件将复制到目标但不会从源中删除.
归档时间: |
|
查看次数: |
2468 次 |
最近记录: |