當前位置:編程學習大全網 - 源碼下載 - CMD 循環 筆記

CMD 循環 筆記

為了實現在不同文件夾內的跳轉,需要用到cmd 中的for 循環函數:

註意:在批處理文件(bat文件)中使用 FOR 命令時,指定變量請使用 %%variable,而不要用 %variable。在終端用 %variable,不同%%variable。變量名稱是區分大小寫的,所以 %i 不同於 %I.

無參數時:

如果啟用命令擴展,則會支持下列 FOR 命令的其他格式:

FOR /F ["options"] %variable IN (file-set) DO command [command-parameters]

FOR /F ["options"] %variable IN ("string") DO command [command-parameters]

FOR /F ["options"] %variable IN ('command') DO command [command-parameters]

可以組合修飾符來得到多重結果:

在以上例子中,%I 和 PATH 可用其他有效數值代替。%~ 語法

用壹個有效的 FOR 變量名終止。選取類似 %I 的大寫變量名

比較易讀,而且避免與不分大小寫的組合鍵混淆。

例子

目標,實現在不同文件夾中的文件批量更改後綴名。

文件夾稱:

"001,002,003,004,005,006,007,008,009,010,011,012,013,014,015,016,017,018,019,020,021,022,023,024,025,026,027,028,029,030,031,032,033,034,035,036,037,038,039,040,041,042,043,044,045,046,047,048,049,050,051,052,053,054,055,056,057,058,059,060,061,062,063,064,065,066,067,068,069,070,071,072,073,074,075,076,077,078,079,080,081,082,083,084,085,086,087,088,089,090,091,092,093,094,095,096,097,098,099,100,101,102,103,104,105"

***有105個文件夾需要處理,每個文件夾內還有100個左右的文件需要改後綴名。

為了實現批量重命名

用rename 可以實現文件夾內的批量改名

rename *.png *.jpg

參考: /xhhjin/article/details/7373524

  • 上一篇:690米的路我走了四十分鐘……從此我不再“與天鬥”
  • 下一篇:請周易大師幫我排盤,謝謝!
  • copyright 2024編程學習大全網