昨天在网上下载了一部电视剧,但是下载下来后发现文件名中包含网站前缀,以及不必要的信息,太冗长,看的很复杂,拷贝到手机上看集数都要找半天。但是一个个去改文件名又太麻烦,于是想找一个批量修改文件名的方法将文件名改为集数名。从网上找的方法如下(亲测有效):
- win+R,打开cmd命令行
- 进入要修改文件名的文件夹路径下,比如我的是
F:
cd F:\老九门 输入命令
dir /b>rename.xls
,将文件夹下所有文件名写入文件名为rename的EXCEL表格里。写入后的效果如下图:
将表中不需要改的文件名那些行都删掉, 在rename表的B列填写上修改后的文件名。比如我的可以直接将A列内容复制到notepad,将“老九门”、“HDTV”替换为“”,然后将内容复制到B列。
- 在C1单元格写入函数=”ren “&A1&” “&B1,效果如图:
- 鼠标指针指到C1单元格右下角,出现十字时往下拖,一直拖到最后一行,A,B两列内容就都复制到C列了,效果如下:
- 将C列内容复制到notepad,保存为ren.bat,保存到要修改的文件夹下。
- 还是在刚才的dos命令行,F:/老九门 目录下,直接输入ren.bat.
- 命令行不报错且运行了ren.bat里的命令说明修改成功了,再查看文件名有没有被改,最后的效果:
。
注意:文件名中如果有空格,运行 ren 原文件名 新文件名 命令会报错。
解决办法:在文件名左右加双引号,即运行 ren “原文件名” “新文件名” 命令