使用BAT脚本批量_文件顺序重命名
如何让杂乱无章的文件名,按时间先后顺序快速重命名排序呢?
使用BAT代码如下:
@echo off
echo 按顺序重命名文件,文件总数不要超过100,文件按顺序显示)
echo======================================================
set /p w=请输入文件格式(即扩展名并以回车结束):
set /p cb=请输入要改成的文字(以回车结束):
set a=0
set max=100
setlocal EnableDelayedExpansion
for /f "delims=" %%i in ('dir /b /s /od *.!w!')do (
rem echo %%~nxicd..
set str1=!a!
if !a! LSS !max! (
set p=0
set str1=0!str1!
)
set newname="!cb!!str1!.!w!"
echo !newname!
ren "%%i" "!newname!"
set /A a+=1
)
endlocal
使用方法如下:
1. 使用 批量_产生示例文件.bat,产生示例文件
2. 批量_文件顺序重命名.bat,输入要重命名的文件名后辍,然后输入需要产生的新文件名。
3. 操作动图如下:
[BAT脚本]使用BAT脚本批量_文件顺序重命名
[BAT脚本]使用BAT脚本批量_文件顺序重命名
网盘下载内容如下:
[BAT脚本]使用BAT脚本批量_文件顺序重命名
附件下载:
|