批量改名的小技巧
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