Xcopy
xcopy 不合邏輯?
我想使用 XCOPY 作為一個簡單的複制腳本,每天晚上將一個文件夾“同步”到另一個文件夾。
XCOPY C:\hyper-v\VHD\*.avhd Z:\BACKUP\HYPERV_VMs /s /d /c
我無法得到沒有提示。當我選擇選項 /y xcopy 會覆蓋所有內容(115GB),所以不好。我沒有看到禁用提示和不覆蓋現有文件的另一個選項。
(如果您有使用另一個命令的提議,請做我的客人,然後調整現有範例)
提前致謝!
Robocopy 有更多選擇,並且內置於最新的 Windows 版本中。
robocopy source-dir destination-dir filespec /E /XC /XN /XO
這只會將符合文件規範的文件**(**例如您的範例中的 .avhd)從源目錄(您的範例中的 c:\Hyper-V\vhd)複製到目標目錄(z:\backup\hyperv_vms)。開關告訴它跳過舊的、新的和更改的文件,因此它只會*複製存在於源目錄中但目標中已不存在的文件。
我使用 xcopy /d /e /c /k /y /v /o 如果源與目標的日期相同,它不會提供提示並且不會覆蓋現有文件。