一种变通的简单方法,具体为先获得指定文件夹路径下的所有文件路径列表,然后使用 ren 命令批量更改。具体步骤参考如下。
实现步骤:
1、用dir命令输出指定文件夹路径下的所有文件名列表
dir [filepath] /a/b/s > outputfile.txt
例如,需要更改 d:\images 文件夹下所有子目录中的所有文件名,应当写以下命令:
dir d:\images /a/b/s > d:\list.txt
其中,/a可以显示包含隐藏文件的所有文件,如果没有特殊文件的话可以略去。
2、利用文字编辑器的文档替换功能,将list.txt修改为批量重命名的批处理脚本
例如,替换 d:\images 文件夹及其子文件夹下的所有后缀名为 .gif 的文件为 .jpg 文件,则打开list.txt 文件,替换 d:\ 为 ren “d:\,替换 .gif 为 .gif” *.jpg
另存为 list.txt 为 list.bat,然后双击 list.bat 运行,即可实现批量替换的目的