Batch FOR 兄弟

最近開始要在windows 上研究了,但是batch 並不像cshell那樣直觀,我已經有點燒起來的感覺。

For 迴圈來說,就有四個選項可以選(在介紹文裡都是分開介紹的) orz

FOR /R – 經過每個檔案的迴圈 (會進入每個子資料夾)
FOR /D – 做每個資料夾
FOR /L – 做一個範圍內的數字,(就像傳統迴圈)
FOR /F – 做在一個檔案裡的指令

這是按

help for

跑出來的介紹

對一組檔案中的每個檔案執行指定的命令。

FOR %variable IN (set) DO 命令 [command-parameters]

%variable 指定一個可以取代的參數。
(set) 指定由一或多個檔案組成的檔案組。您可使用通配字元。
command 指定命令來執行每一個檔案。
command-parameters
為所指定的命令指定變數或參數。

如果要在批次程式中使用 FOR 命令,請指定 %%variable,而不要指定
%variable。 變數名稱有大小寫的區分,所以 %i 不同於 %I。如果您啟用擴充命令,則額外支援下列的 FOR 命令
格式:

繼續閱讀 Batch FOR 兄弟