72 應用 批量修改檔名

2022-09-05 17:36:10 字數 1399 閱讀 7755

.執行程式之後

#批量在檔名前加字首

import

osfunflag = 1 #

1表示新增標誌 2表示刪除標誌

foldername = '

./renamedir/'#

獲取指定路徑的所有檔案名字

dirlist =os.listdir(foldername)

#遍歷輸出所有檔案名字

for name in

dirlist:

print

name

if funflag == 1:

newname = '

[東哥出品]-

' +name

elif funflag == 2:

num = len('

[東哥出品]-')

newname =name[num:]

print

newname

os.rename(foldername+name, foldername+newname)

例子:

importos#

01: 建立乙個資料夾 為hm

#os.mkdir("hm")

#02: 在hm資料夾下面 建立10個檔案 中國1.txt ... 中國10.txt

#改變預設目錄 -> hm目錄下面

#os.chdir("hm")

#print(os.getcwd())

## 迴圈10次

#for i in range(1, 11):

## 建立檔案

#f = open("中國%d.txt" % i, "w")

## 關閉檔案

#f.close()

#應用2-批量修改檔名

#中國1.txt ... 中國10.txt -> 英國1.txt .. 英國10.txt

#獲取hm資料夾下面所有的檔案或者資料夾的名字

os.chdir("hm"

)name_list =os.listdir()

#迴圈遍歷

for old_name in

name_list:

#新名字

new_name = old_name.replace("

英", "中"

)

#進行對每個檔案重新命名

os.rename(old_name, new_name)

批量修改檔名

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...