以下为提供的两种方法:遍历当前目录下的所有文件名以.avi结尾的文件,然后权限规则进行修改(规则含义请自行查找资料)。第一种方法有缺陷,更改完所有的文件名后,会多改一次。请斟酌使用。第二种方法解决了第一个方法的不足。
2 setlocal enabledelayedexpansion
3 for /r %%a in (*.avi) do (
4
5 for /f "tokens=1,2,3,4,5 delims=.[]" %%b in ("%%~nxa") do (
6 set b=%%b
7 set c=%%c
8 set d=%%d
9 set e=%%e
10 set f=%%f
11 set a=%%a
12 echo [!d!]
13 ren "!a!" "[!d!].!b!.!e!.!f!"
14 )
15
16 )
17 pause