需求
有一些文件或文件夹你想给他们按照某些规则加上序号。你可以使用以下脚本来实现这个需求。
实现方式
使用方式:保存为bat文件,放到目标目录下或者dir目标目录。
直接上代码:
@echo off
rem rem后的内容为注释内容,不会运行
rem 扩展本地环境变量延迟
setlocal enabledelayedexpansion
rem 设置变量
set /a b = 0
rem dir /b /ad /OD- 搜索目录,以修改时间逆序排序,以空格式显示
for /f "delims=" %%f in ('dir /b /ad /OD-') do (
rem 更改变量
set /a b+=1
rem 重命名,要加双引号,兼容空格
ren "%%f" "!b!.%%f"
rem 打印拼接结果
echo !b!.%%f
)
pause
查看结果
未增序:
执行增序脚本:
参考资料
- https://www.jb51.net/article/29323.htm