CMD 遞歸複製,但壓縮目錄結構

CMD 遞歸複製,但壓縮目錄結構

如同如何遞歸複製檔案而忽略目標目錄結構?但在cmd

我想遞歸複製所有文件,但在目標資料夾中我想壓縮目錄結構。我首先查看了xcopy,但它不允許選擇壓縮結構(我可以看到)。

然後我查看了for,但當目錄結構中有空格時我無法讓它工作。例如:

for /F %f in ('dir /b/s/A-D D:\Libs') do @copy "%f" D:\Bin /Y >NUL

這不會複製駐留在有空格的路徑中的任何檔案。這似乎是由於for空格和回車符上的分割造成的。

如果有一個適用於 MSBuild 的解決方案,我也會接受。

答案1

for /f "tokens=*" %f

欲了解更多資訊:for /?

相關內容