Copy

Robocopy 覆蓋相同文件但重命名相似文件

  • October 10, 2015

撞倒

1:我們需要將文件從一個文件夾複製到另一個文件夾-文件夾A- >文件夾B(同時保留子文件夾結構)

2:文件夾 A 中的某些文件文件夾 B 中的文件相同

2a:相同:名稱、大小、創建日期、修改日期相同的文件。

3:文件夾A中的一些文件是相似的

3a: SIMILAR : 名稱相同但大小或日期不同的文件

4:目標是將文件從文件夾 A 移動到文件夾 B。

o 我們希望:

覆蓋:相同的文件

複製但保留兩個文件(重命名):根據命名標準(文件名_01)複製文件。

• 保留文件夾結構,以便將 A子文件夾中的文件複製到相同的B子文件夾中。(即文件夾A\subfolder1\filesname.exe複製到B\subfolder1\filename.exe)

目前的計劃是使用 Robocopy(帶 GUI),可以這樣做嗎?我應該使用哪些開關?如果這不能用 Robocopy 完成,我應該看看其他軟體嗎?

沒有什麼比通讀Robocopy 文件更好的了。

為了使用 Robocopy 覆蓋您的所有目標,我相當肯定您需要先以某種方式暫存文件。例如辨識不應該被覆蓋的文件,並且在設置/取消設置某些屬性時具有創造性,或者在文件名中附加/附加一個字元串,robocopy 可以辨識並採取行動。等等。因此,我相信多次通過將是選擇 Robocopy 的結果。

根據您的描述,您確定您不是真的在尋找備份工具(例如rdiff-backup僅舉一種可能性)或自定義腳本解決方案而不是純文件複製工具?

揮之不去的問題是為什麼您需要覆蓋相同的文件,您可以簡單地進行完整複製,然後在保留歷史記錄的同時增量複製更改(以您最想要的方式)?

引用自:https://serverfault.com/questions/716424