2010-01-08 65 views
0

我有這個龐大的文件夾結構與數以千計的文件夾和子文件夾。我需要將這個結構中的所有DLL複製到一個文件夾中。需要一些主要批次fu

我已經試過

xcopy *.dll c:\output /S /E 

但副本與結構的DLL。

有沒有辦法只使用DOS命令在批處理文件中執行我想要的操作。

回答

3

假設在文件夾/文件名沒有空格:

for /r %f in (*.dll) do copy %f %~nf.dll 
+0

對不起,我不明白。假設我想將c:\ largeStructure中的DLL複製到c:\ onlyDLLs中。這條線會是什麼? – AngryHacker 2010-01-08 18:34:28

+0

它應該是/ r c:\ largeStructure%f(* .dll)do @copy「%f」c:\ onlyDLLs – 2010-01-08 19:03:21