一、批量重命名文件(F2)
按下Ctal+A选中全部的文件后(或者通过单击第一个文件,按住 Shift,然后单击最后一个文件),再按下F2按键,如直接输入“2024-文件”后回车,发现系统会自动的在你输入的前缀后加上顺序小括号并自动递增。可以按Ctal+z 撤销修改。
这个方法虽然也达到批量顺序命名的目的,但是带有小括号,一般不是我们想要的顺序格式。可看第四部分 bat处理。
二、批量添加文件序号(用F2)
2.1 结尾以"-(1)"格式顺序命名
按下Ctal+A选中全部的文件后,再按下F2按键,如结尾直接输入“-(1)”后回车
2.2 开头添加以"(1)-"格式顺序
按下Ctal+A选中全部的文件后,再按下F2按键,如开头直接输入“(1)-”后回车
三、批量修改文件名(CMD命令)
3.1 批量添加结尾
保留现有的文件名,但在末尾附加自己想要的内容,如在每个文件名结尾添加“-精品图”,不支持Ctal+z 撤销修改。? 个数大于或等于文件名长度即可。
cmd命令:rename *.* ????????-精品图.*
例1:
例2:
命令的详解: *.* 表示“此文件夹中任何文件”。可以将其调整为汽车2024*.*来限制以汽车2024开头的任何文件,.*表示以任何后缀结尾的文件。可以改为*.jpg,来限制以jpg结尾的文件。星号用作通配符。 ????????告诉命令保留原始文件名的前八个字符(因为有八个问号),如果文件名长度不一,就以最长的文件名长度,设定?的个数。
3.2 批量删除结尾
保留现有的文件名,但在末尾删除一定长度的内容,如在每个文件名结尾删除序号“(1)(2)”,不支持Ctal+z 撤销修改。‘? ’的个数等于你要保留的文件名长度,比如保留前8位。
cmd命令:rename *.* ????????.txt
例1:文件名长度一致情况下
3.3 批量添加开头
在文件开头批量添加“我的”;? 个数大于或等于文件名长度即可。
cmd命令:rename *.* ???????????.txt
3.4批量删除开头
批量删除文件名开头“我的”;" ",空格个数等于自己要删除的字符数,? 个数大于或等于文件名保留的长度。cmd命令:rename *.* " "????????????.txt
四、高效有格式顺序的命名方法 (bat批处理)
windows系统有一个批处理命令:
#cmd命令ren [旧文件名] [新文件名]
#如果要重命名单个文件,直接指定旧文件名和新文件名
ren "qq (1).gif" q001.gif
三步走:
1)使用F2,将文件名,重命名为最简单的格式;如:a(1),a(2),a(3)……
2)借助excel制作文件名,旧文件名,新文件名,拼接位 ren “旧文件名” “新文件名”;
函数 ="ren "&A2&" "&B2&"";文件名尽量不要带空格;
3)创建bat文件,复制excel里C列文本数据到txt里,保存; 将这个txt文件后缀修改为.bat,如:ren.bat。会有对话框警告,选择“是”。双击ren.bat,即可。