[Windows] rename對文件批量重命名


背景:

前幾天下載了70多個G的名偵探柯南,然后發現它的名字是這樣的

名偵探柯南00x.mkv.pdf

我當時想着,可以直接批量修改文件名,隨便找找教程輸入如下命令:

rename *.mkv.pdf *.mkv

意思就是把名字后面的 .mkv.pdf 全部替換成 .mkv

不得不說,理想很豐滿,現實很殘酷。

文件名變成了 名偵探柯南00x.mkv.mkv

當時我就迷糊了有木有,我試了一下

rename *.png *.jpg

沒毛病,成功替換,但是為什么文件名帶有點的話就行不通呢,左思右想之下我決定不深究。。。

但是問題不能不解決。

於是乎我想到了一個很好用的辦法:

rename *.mkv. *.

把中間的 .mkv. 替換成 . ,這樣下來文件名就變成了 *.mkv

我真是個小機靈鬼兒。事實上問題還沒有完美解決。

假如一開始就是 .mkv.pdf 格式,我又該怎么替換呢,是啊,.mkv 是我們的后綴名,.pdf 是不需要的后綴名,所以要把他去掉。

但是我發現,好像沒什么好辦法直接去掉后綴名,除非引用原文件名,否則不能成功。

解決方法:只能按照如下方法了:

ren *.mkv. *.      /*把中間的.mkv. 替換成一個 . */
ren *.pdf *.mkv  /*把后綴名改成 .mkv */

這跟上面的原理是一樣一樣的,好吧,是我菜。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM