批次修改資料夾名稱 - Windows
By Carolina Franco
at 2022-04-20T11:53
at 2022-04-20T11:53
Table of Contents
※ 引述《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-)
--
: 在桌面的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-)
--
Tags:
Windows
All Comments
By Jake
at 2022-04-23T06:20
at 2022-04-23T06:20
By Cara
at 2022-04-26T00:47
at 2022-04-26T00:47
Related Posts
批次修改資料夾名稱
By Kyle
at 2022-04-19T23:28
at 2022-04-19T23:28
批次修改資料夾名稱
By Sierra Rose
at 2022-04-19T00:56
at 2022-04-19T00:56
複製全部只貼上一半
By Hedwig
at 2022-04-18T23:23
at 2022-04-18T23:23
outlook 收件人顯示問題
By Ingrid
at 2022-04-18T15:20
at 2022-04-18T15:20
windows 11筆電換記憶體要重灌嗎?
By Hamiltion
at 2022-04-17T14:33
at 2022-04-17T14:33