步骤1,安装打开“优速文件批量重命名”,选择软件中的“添加文件”按钮,将需要重命名的文件批量添加到软件中,软件支持任何格式的文件。
步骤2,进行重命名设置:命名方式选择“自定义”;然后输入新文件名(根据自己的需求输入,也可以留空,这样重命名后的文件名只有排序);最后进行编号设置(排序设置),起始是第一个文件的编号,增量就是后一个文件的编号比前一个增加的数值,位置是编号一共几位的意思,这里我们分别设置成1/1/2。
步骤3,这时候我们可以在右边预览到新文件的名称,如何符合自己的预期,就可以点击“批量重命名”按钮,启动批量处理了。
步骤4,当软件d出“重命名成功”的提示,说明处理成功了。查看案例中的文件,可以看到重命名后的文件名非常规范,有排序,而且没有括号。
重要说明:1.文件扩展名需要提前设置(例:set
ext=.txt),请按需要改动。
2.如果文件名或路径带空格可能会出错,(如有需要再提)
3.本程序会搜索所在目录下所有
文件夹
最底层文件夹,以及计算其中文件个数。
4.并按要求重新命名所有文件。请测试后使用。
@echo
off&setlocal
enabledelayedexpansion
set
ext=.txt
for
/f
"tokens=*"
%%i
in
('dir
/ad
/b
')
do
(set
/a
n+=1
set
d!n!=%%i
call
:sub1
%%d!n!%%\
!n!
call
:sub2
%%df!n!%%
%%d!n!%%)
pause>nul&exit
:sub1
for
/r
"%1"
%%m
in
(.)
do
(set
df%2=%%m)
goto
:eof
:sub2
set
dd=%1
set
dd=%dd:.=%
set
s=10000
set
t=0
for
/r
"%dd%"
%%m
in
(*)
do
(set
/a
s+=1)
for
/l
%%i
in
(10001,1,!s!)
do
(
set
/a
t+=1
set
ss=%%i
set
ss=!ss:~2,3!
ren
"%dd%!t!%ext%"
"%2!ss!%ext%"
1>nul
2>nul)goto
:eof
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)