批量修改檔名

2022-03-05 14:09:18 字數 371 閱讀 9451

系統環境: unbuntu 14.10

待解決的問題:

由於前期的大量的**檔案,出自不同碼農之手,風格各異,檔名稱命名規則風格不同。現在需要統一檔案命名規則,問題就是,存在較多的檔名需要修改,而且檔案巢狀很深,有多種命名規則。手動乙個乙個檔案的修改....我很懶的,怎麼能這麼修改,對吧!

解決思路:

通過檔案目錄的遍歷,使用正規表示式,匹配目標檔名,並修改檔名稱。

解決方法:

1,修改檔名

rename 『s/^s/s/'

*

說明: 當前資料夾下,將所有以小寫s開頭的檔案,重新命名為以大寫s開頭的檔案。其中,』s/^s/s/' 為正規表示式,根據需要替換修改。

批量修改檔名

10.1整理女兒 的時候,發現從老婆手機拍出來的 檔名不帶拍照日期的,這樣有個問題,就是那麼積累了2年的 無法顯眼的知道是什麼時候拍的,而且在轉移 的時候,容易把修改日期更改掉,這樣就會丟失拍照的日期,對後續回憶 的時候就不知道當時女兒多大。如果手工修改,那麼幾千張 修改工作量實在太大,以修改一張 ...

批量修改檔名

批量修改檔案字尾 include include include includeint main else char newname 1024 fgets oldname,1024,fp int length strlen oldname 把讀到字串最後的回車 換成 0 表示字串的結束標示 oldn...

批量修改檔名

ren命令可用於修改檔案的名稱,包括字尾名。比如,將d盤中的1.jpg重新命名為2.png,只需在命令提示符中輸入下面的命令,然後回車即可。注意,如果提示許可權不足,那麼你需要以管理員身份執行命令提示符。如果要批量修改字尾名,可借助萬用字元來實現。比如將d盤中的所有檔案字尾名改為jpg的命令為 re...