批处理:批量重命名脚本所在文件夹下所有文件夹内的文件
批处理:重命名目录下所有文件夹的文件1.将脚本所在目录下的每个文件夹里的文件重新从001开始往后重命名2.文件格式:jpgtif求具体代码……...
批处理:重命名目录下所有文件夹的文件1.将脚本所在目录下的每个文件夹里的文件重新从001开始往后重命名
2.文件格式:jpg tif
求具体代码…… 展开
2.文件格式:jpg tif
求具体代码…… 展开
1个回答
展开全部
@echo off & title 文件重命名为序号 By 依梦琴瑶
set Ext=*.jpg,*.tif
for /d %%a in (*) do (
pushd "%%~a"
call set Num=1000
for /f "delims=" %%i in ('dir /a-d/b %Ext%') do (
call set /a Num+=1
call ren "%%~i" "%%Num:~1%%%%~xi"
)
popd
)
pause
手机编写,尚未测试是否正常使用。请先使用一些不重要的文件进行预测,谢谢!
追问
达到一半的效果了,还需修改,
因为只能重命名脚本所在目录子文件夹的文件,子子文件夹内的文件没有被进行重命名处理....
追答
子文件夹里面还有子文件夹?
那么把for /d改成for /r /d即可
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询