如同如何遞歸複製檔案而忽略目標目錄結構?但在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 /?