在副本上跳过重复的文件

dam*_*mes 1 c#

我从一个文件夹移动到另一个文件destination1destination2但是如果DESTINATION2已经从DESTINATION1文件,我想简单地跳过,继续在复制过程,而不是覆盖,这将需要一个较长的过程的副本.我已经尝试过:FileSystem.CopyFile(destination1,destination2, true);将覆盖该文件.无论如何,我可以得到一些帮助来完成这个.

Sel*_*enç 5

您可以使用File.Exists方法检查文件是否已存在:

if(!File.Exists(destination2))
{
    // copy file
}
Run Code Online (Sandbox Code Playgroud)

  • 你可以使用`继续;`但我认为没有其他需要.如果这是循环体中唯一的代码 (2认同)