批量修改文件夹名字

实现步骤:

一、用dir命令输出文件名列表:dir [filepath] /a/b/s > outputfile.txt

例,需要更改D:\TEMP文件夹下所有子目录中的所有文件名,应当写以下命令dir D:\TEMP /a/b/s > D:\list.txt

其中,/a可以显示包含隐藏文件的所有文件,如果没有特殊文件的话可以略去。> D:\list.txt是输出的列表名字及其路径。

二、利用文字编辑器的文档替换功能:

例一,替换D:\TEMP文件夹及其子文件夹下的所有后缀名为.exe的文件为.bak文件。

替换D:为ren "D:\,替换.exe为.exe" *.bak

例二,删除D:\TEMP文件夹及其子文件夹下的所有后缀名为.tmp的文

件的后缀名。

首先我们需要获得不包含路径的文件名:dir D:\TEMP /a/b >

D:\list2.txt,并替换.tmp为空。

然后需要使用Excel,第一列为ren ",第二列为list.txt中的内容,第三列为" ,第四列为list2.txt中已经替换后的内容。

复制Excel中所有内容至一个新的记事本中,并且替换所有制表符为空。

如需个性化的改名可以在例二中修改第四列的文件名。

三、利用ren命令修改文件名

将修改好的内容复制,然后在CMD中点击右键,在弹出的菜单中选择“粘贴”。这样,就完成了替换。dir以及ren的详细使用方法可以在CMD中使用/?参数察看帮助。

相关推荐
相关主题
热门推荐