一. 批量重命名[前缀匹配&后缀匹配].bat

1
2
3
4
5
6
7
8
9
10
11
@echo off
set a=000
setlocal EnableDelayedExpansion
#(2016*.*) 用前缀匹配
#(*.jpg) 用后缀匹配 win不区分大小写
#这个bat按【文件的修改时间】来【排序】【命名顺序】=。= 也就是对瞬间下载的没有效果
# %random% 生成 0~65535 的随机数,但是一批修改的文件附加的随机数相同
for %%n in (2019*.*) do (
set /A a+=1
ren "%%n" "2019-03-19-!a!-%random%.png"
)