Re: [問題] 批次修改資料夾名稱
※ 引述《dry123 (dry123)》之銘言:
: 在桌面的A資料夾下
: 建立有名為001, 002, 003一直到999的資料夾
: 但想將這些資料夾名稱的第一個都加上文字X
: 如X001, X002, X003, 一直到X999
: 想請問bat檔該如何寫
: 我查到用rename寫
: 但不知語法為何
: 想請問各位
: 感謝
: 建立有名為001, 002, 003一直到999的資料夾
notepad a.bat
for /l %%i in ( 0 1 9 ) do (
for /l %%j in ( 0 1 9 ) do (
for /l %%k in (0 1 9) do mkdir "%%i%%j%%k"
)
)
: 但想將這些資料夾名稱的第一個都加上文字X
notepad b.bat
for /l %%i in ( 0 1 9 ) do (
for /d %%j in ("%%~i*") do ren "%%~j" "X%%~nxj"
)
--
CMD 若只是用 command line, 那打一個百分號
進 BATCH 多用一個。
我是不知道設計這個語法的人在想什麼。
--
進 cmd, 打 for /?
看說明。
Windows NT 之後的系統比較佛心不像 DOS 3.3,
光是個指令說明也要出書騙錢才學得會。
(是說 DOS 也沒那個容量可以做 in command help 就是了)
--
正牌的中國:中華人民共和國
冒牌的中國:中華民國(在台灣)(1949-)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.196.233 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Windows/M.1650426786.A.46F.html
→
04/20 11:53,
2年前
, 1F
04/20 11:53, 1F
※ 編輯: loser1 (60.251.196.233 臺灣), 04/20/2022 11:55:38
※ 編輯: loser1 (60.251.196.233 臺灣), 04/20/2022 11:57:12
→
04/21 01:14,
2年前
, 2F
04/21 01:14, 2F
那個年頭我已經念碩士,用功的地方在 Windows 的 API 與 Unix 的 man 啊~
(現在偶爾還可以在網路上找到以前自己寫的 unix 指令說明的斷簡殘篇....Orz)
※ 編輯: loser1 (60.251.196.233 臺灣), 04/21/2022 11:46:34
討論串 (同標題文章)