怎樣實現批量改檔名

2021-09-26 07:51:54 字數 505 閱讀 2307

我在e盤下有個資料夾e:\ktv,裡面又有子資料夾多個,各資料夾下有上千個mtv檔案,檔名形如:

"黃家強-遙望(演)-粵語-2501015.mpg"

"陳艾湄_高明駿-我悄悄蒙上你的眼睛-國語-116756.mpg"

"姜玉陽-我想找個女朋友(mtv)-國語-2233002.mpg"

,現在想全部更改檔名,只留下歌手和歌名,如:

"黃家強-遙望.mpg"

"陳艾湄_高明駿-我悄悄蒙上你的眼睛.mpg"

"姜玉陽-我想找個女朋友.mpg"

請問用指令碼怎樣實現?或給個c#程式**也可,先謝謝高手們了.

我有個思路

就是先用dos命令

tree e:\ktv /f >e:\list.txt

這樣就得到了乙個所有檔名的列表,再根據裡面的檔名乙個乙個找,將原檔名改為只要從開頭到左括弧"("或從開頭到第二個短劃"-".

我想這樣應該是可以實現的,難度就在從list.txt檔案裡分解出原檔名及其路徑

linux 批量改檔名

本文由 lonelyrains 這些天來,學了一下shell下的find和xargs awk sed tr命令,碰巧網上下的幾個網頁,都自動帶上了 重新命名 字尾,一時不知道怎麼解決。參考了一下網上的修改字尾大小寫什麼的,直接套用,去掉 重新命名 出錯。想了半天不知道為什麼。閒話不說,直接貼批量去掉...

檔名 EXCEL批量修改檔名

場景一 面臨問題 將圖紙匯出為pdf格式時,因首字母按拼音排序,導致圖紙順序錯亂,需要在檔名前插入編號,以使檔案按照理想狀態排序。如下圖,預設的 按名稱排序 狀態為 節點 立面 平面 而理想的狀態為 平面 立面 節點 解決辦法 儲存,關閉文字文件。將字尾名 txt 修改為 bat 雙擊執行 提取檔名...

python 實現批量修改檔名

功能是批量將檔名中的編號 166後重新命名 import os path e documents 2 tools python rn os.chdir path oldnamelist os.listdir print oldnamelist for name in oldnamelist ind ...