如何按照要求批量修改文件的名字
发布网友
发布时间:2022-04-22 13:09
我来回答
共1个回答
热心网友
时间:2023-07-03 20:50
实现步骤:
一、用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中使用/?参数察看帮助。