我需要將文件從本地硬盤複製到外部硬盤。我的想法是,我只想複製當前不存在的文件。我確信有這樣一種更簡單的方法可以做到,但這是我頭腦最先發生的地方。
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