Re: [批次] 如何依资料夹名称批次重新命名并移动

楼主: nknudragon (想买合购鹿港玉珍斋 )   2012-11-23 15:09:18
※ 引述《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 自己改 可以一次改完后 复制贴上复制贴上
: 这样就可以了...

Links booklink

Contact Us: admin [ a t ] ucptt.com