求DOS Bat批处理命令:重命名文件夹里的文件与文件夹名称相同。

重命名文件夹里的文件与文件夹名称相同。比如

一个文件夹名为ab1,下面有一个jpg图片名为cd1,和一个rar压缩包名为ef1。
一个文件夹名为ab2,下面有一个jpg图片名为cd2,和一个rar压缩包名为ef2 ……

像这样的文件夹有100个
求一个批处理命令,可以双击后 直接将 每个文件夹里的文件都对应和文件夹名称相同。
变为——
一个文件夹名为ab1,下面有一个jpg图片名为ab1,和一个rar压缩包名为ab1。
一个文件夹名为ab2,下面有一个jpg图片名为ab2,和一个rar压缩包名为ab2 ……
等100个

第1个回答  2012-12-22
@echo off
for /f "tokens=*" %%d in ('dir /ad /b') do (pushe "%%d"
ren *.jpg "%%d.jpg"
ren *.rar "%%d.rar"
popd)
第2个回答  2012-12-22
@echo off
echo str...

for /l %%a (1,1,100) do (
ren ab%%a\cd%%a.jpg ab%%a.jpg
ren ab%%a\ef%%a.rar ab%%a.rar
)
echo end...
pause本回答被提问者和网友采纳
第3个回答  2012-12-22
mark
坐等最佳答案