Win10中使用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命令。

你可能感兴趣的:(Shell)