在windows下要批量修改文件名是很简单的,只要选中要修改的文件,右键选择“重命名”,然后回车,这样选中的所有文件名就会被改成:输入的文件名+括号中一次变大的序列(如改了其中一个文件名为mine,回车后所有文件名按原先的顺序改为mine (1)、mine (2)、mine (3)....)。
实际上,或者那些有强迫症的人,他们并不想用系统默认的命名规则去命名自己的文件。于是,他们可以用这样的方法实现。
1、按“WIN”+“R”键,弹出运行对话框;
2、用cd命令进入到你想修改文件名的文件夹;(如要进入F盘的photos文件夹,则输入:<1>、F: ;<2>、cd photos)
3、输入:dir/b 命令,运行对话框会输出当前文件夹下全部文件的列表;
4、输入:dir/b > photos.xls ,可以将所有文件名的列表输出到Excel表格;(表格生成在当前目录)
5、打开表格,可以看到A列为全部文件名的列表(排序可能与文件夹中文件排序不一致),在B列输入要修改的名称;
6、生成dos命令(rename):
如果文件名中没有空格,则:在C1中输入Excel公式:="ren "&A1&" "&B1,应用到所有C列中的单元格;(双引号中为空格)
如果文件名中有空格,则可以:在C列中输入双引号的前半部分(“)(英文输入法下),在D1中输入Excel公式:=”ren “&C1&A1&C1&" "&C1&B1&C1;
7、复制C列(或者D列)到记事本,保存为bat文件格式(如保存为ren.bat文件);
8、双击生成的bat文件(如ren.bat),或者在刚刚的cmd运行框中输入ren.bat。
至此,你会发现,photos下的文件名都被修改成自己想要的了。