2012-06-15 65 views
0

我是新來這個,但我試圖做一個批處理文件,將複製可執行文件的名稱在特定位置,創建一個新的文件夾,給它與文件相同的名稱,複製可執行文件在該文件夾中的文件並運行它。cmd編程批處理文件循環

我得到了這一切的制定,但我有一個以上的.exe文件,我想知道如何進行這些迭代中的所有文件

回答

2

您可以使用for遍歷文件的位置:

for %%F in (*.exe) do (
    mkdir "C:\Foo\%%~nF" 
    copy "%%F" "C:\Foo\%%~nF" 
    "C:\Foo\%%F" 
) 
+0

謝謝,它工作完美,我錯過了使用括號 – user1452157

+0

@ user1452157如果這完全回答你的問題,請接受它。 –

+0

Joey,感謝它的工作真的很好,ia還有一個問題,我們如何計算該程序的執行時間,可以在執行結束時顯示,請幫助 - 再次感謝您 – user1452157