通配符檔案副檔名 xcopy

通配符檔案副檔名 xcopy

我有一些文件需要按計劃複製到目錄中。所有文件都具有相同的名稱,但擴展名遞增(我無法控制這一點,這讓我發瘋)

我嘗試過跑步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]  

對於檔案模式,您可以用於?任何單一字元、*零到多個字元等等。如果您給出擴展的範例,將會有所幫助。

相關內容