※ 引述《zhangzhixuan (山崎翔太)》之銘言:
: ※ 引述《markkkkkkkk (黑崎光)》之銘言:
C:\> FOR /R "C:\ABC" %%J in (.) DO (
ECHO now we are go into %%J folder
pushd %%J
ECHO now we are trying rename every file
FOR /R "C:\ABC\%%J %%H in (%%J.jpg) DO (
ren %%H "%%J-%%H"
popd %%J
)
)
for /F &&H in (dir /b C:\ABC\*.jpg) DO (
do move &&H C:\ABC
)
: : 求教高手~
: : 例如我有一個主資料夾ABC
: : 裡面有若干資料夾01, 02, 03.....
: : 每個資料夾裡又有若干檔案
: : 如01資料夾裡有01.jpg, 02.jpg, 03.jpg.....
: : 如何寫一個批次檔
: : 將ABC裡所有的檔案加上資料夾名稱批次命名
: : 並移動到ABC資料夾
: : 如:
: : 01-01.jpg, 01-02.jpg, 01-03.jpg
: : 02-01.jpg, 02-02.jpg, 02-03.jpg
: : 03-01.jpg, 03-02.jpg, 03-03.jpg
: : 拜謝<(_ _)>
: set k=01
: md "ABC\temp"
: move "ABC\%k%\" "ABC\temp"
: ren "ABC\temp\*" "%k%*"
: move "ABC\temp" "ABC"
: rd "ABC\temp\" /s
: 我的功力不是很強 只能一個一個的複製...
: k=01 是處理01 再來 02 03 04 自己改 可以一次改完後 複製貼上複製貼上
: 這樣就可以了...