
我有一些文件需要按計劃複製到目錄中。所有文件都具有相同的名稱,但擴展名遞增(我無法控制這一點,這讓我發瘋)
我嘗試過跑步xcopy /C /D /Y /I "C:\Temp\Source" "C:\Temp\Destination"
但我收到一條訊息,提示找不到該文件。
現在,我已經有了一些解決辦法,它使用排除的檔案副檔名清單並複製清單中沒有的任何內容,但我覺得它可能可以做得更好。
答案1
在你的命令列中:
xcopy /C /D /Y /I "C:\Temp\Source" "C:\Temp\Destination"
據我所知,您還沒有告訴 xcopy 要複製什麼。如果您嘗試複製 C:\Temp\*.* 中的所有內容,請嘗試:
xcopy C:\Temp\*.* C:\Temp\Destination\ /C /D /Y /I
答案2
使用robocopy
而不是 XCOPY。它支援相同的選項並允許選擇檔案模式:
robocopy source dest file(s) [options]
對於檔案模式,您可以用於?
任何單一字元、*
零到多個字元等等。如果您給出擴展的範例,將會有所幫助。