小樱 发表于 2018/6/28 16:16

Windows 10中使用CMD命令遍历文件夹去除多余后缀名 删除文件名

有时文件会有多余后缀名,例如使用uTorrent下载工具时,会出现类似这种文件,只需要把末尾多余的后缀名“.!ut”去掉即可。

当文件很少时,可以手工修改,而当文件很多时,则工作量很大。针对这种重复性的劳动,自然想到的是使用批处理命令。



一、针对单个文件去除多余后缀名

ren *.!ut *.

二、遍历遍历文件夹去除多余后缀名
for /r %i in (*.!ut) do ren "%i" *.



解释如下:

(1)ren

ren *.mp3 *.mp4
上边这行代码实现的是将后缀名从mp3改为mp4,而如果该命令最后写的不是“*.mp4”,而是“*.”,则实现的是去除后缀名
(2)for

for /r %i in (*.!ut) do ren "%i" *.

/r参数实现的搜索指定路径及所有子目录中与(*.!ut)相符合的所有文件。对于每一个符合条件的文件,执行ren命令。

只爱小玉 发表于 2018/6/28 18:00

《菲菲更名宝贝》了解一下
页: [1]
查看完整版本: Windows 10中使用CMD命令遍历文件夹去除多余后缀名 删除文件名