一种批处理替换所有文件夹及子文件夹内文件后缀扩展名的方法

一种变通的简单方法,具体为先获得指定文件夹路径下的所有文件路径列表,然后使用 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 运行,即可实现批量替换的目的

点赞 (1)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Captcha Code