批量改名的小技巧

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 @ 2022-02-13 23:01  平静寄居者  阅读(504)  评论(0编辑  收藏  举报