我需要将文件从本地硬盘复制到外部硬盘。我的想法是,我只想复制当前不存在的文件。我确信有这样一种更简单的方法可以做到,但这是我头脑最先发生的地方。
1)让我的C中的所有文件的列表:驱动器和写入一个文本文件
2)让我的l所有文件的列表:移动不存在的文件
我如何做到这一点的想法驱动器(备份)并写入文本文件
3)将C:驱动器文本文件与L:驱动器文本文件进行比较以找到不存在的文件
4)将不存在的文件的结果写入阵列
5 )迭代新创建的阵列并将文件复制到L:驱动器
是否有更有效/更省时的wa你完成这项任务吗?
听起来不错,除非你真的不需要将文件列表写入文件,只需将它们存储在内存中即可。不要忘记遍历你的目录。 – 2014-09-10 18:32:41
[Robocopy?](http://technet.microsoft.com/en-us/magazine/ee851678.aspx) – crashmstr 2014-09-10 18:32:53
http://msdn.microsoft.com/en-us/library/system.io.file.move (v = vs.110).aspx – 2014-09-10 18:33:56