1. 我的效果:
2. reference
reference:https://blog.csdn.net/txz317/article/details/52326041
在Windows下可以用脚本批量重命名文件,且可以将文件名按指定的字符串格式命名,并按序号递增或递减。脚本如下:
@echo off&setlocal EnableDelayedExpansion
set a=1
for /f "delims=" %%i in ('dir /b *.wav') do (
if not "%%~ni"=="%~n0" (
if !a! LSS 10 (ren "%%i" "sp0!a!_airport_sn0.wav") else ren "%%i" "sp!a!_airport_sn0.wav"
set/a a+=1
)
)
命令解释:
set a = 1 是设置递增的变量,文件递增或递减的起始值
第三行中括号内 (dir /b .wav)中.wav可以替换成任意可以匹配的字符串,如匹配含有string,且后缀是jpg的文件,则可以(dir /b *string*.jpg)