批量改名的小技巧

dos命令ren/rename可用于批量改扩展名,好像很简单。但是以前碰到的都只是简单的文件名,只有一个点号,比如 foo.jpg, bar.jpg,统一改成png:

ren *.jpg  *.png

也可以用这个命令在末尾添加一个或多个扩展名。比如foo.mkv, bar.mkv,改成

ren *.mkv  *.mkv.pdf

或者

ren *.mkv *.mkv.pdf.abc

但是对于foo.mkv.pdf, bar.mkv.pdf,如何去掉末尾的.pdf,改成foo.mkv, bar.mkv呢?试了好多次,才发现可以这样:

ren *.mkv.pdf  *.. (两个点)

如果是foo.mkv.pdf.abc,要改成foo.mkv,则要分两步:

ren *.mkv.pdf.abc *..

ren *.mkv.pdf *..

也就是每执行ren  *..一次,就去掉最后的一级扩展名。如果是foo.mkv,ren *.mkv *..,就会变成foo,什么扩展名也没有了。

最后,如果没有扩展名,也可以用ren批量加上,比如foo, bar,改成foo.mkv, bar.mkv:

ren *   *.mkv

posted @   平静寄居者  阅读(512)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示