2011-09-24 73 views
0

您好,我有大約1500個文件夾,每個文件夾都包含一個.exe文件和一些關聯的輸入文件。 這個過程很簡單,當我雙擊它對輸入文件進行操作的.exe文件並在該文件夾內給出新的輸出時。在1500個文件夾中運行許多.exe文件

我只是想知道如何用腳本或任何其他方式爲所有1500個文件夾做到這一點,這將節省我的時間。

回答

2
for /r %%I in (*.exe) do "%%I" 

請注意,如果.exe需要從其目錄運行,這不起作用。在這種情況下,請使用

for /r %%I in (*.exe) do cd "%%~pI" && "%%I" 
+0

是否擴展變量應該是'%%〜dpI'?我是肛門所以我會做'FOR/R C:\ %% I IN' = D。我確實相信你的第二行代碼就是他所需要的輸出。 – Mechaflash

+0

@Mechaflash我不認爲他必須擔心爲每個可執行文件更改驅動器盤符,但是包含它的操作並不會受到影響。 – Neil