3 批量修改檔案名字, 遞迴刪除資料夾

2022-08-04 18:15:18 字數 966 閱讀 6424

1、先對檔案進行判斷是否為資料夾,然後遍歷獲取檔案路徑後,修改檔名和路徑

import

osdef

pinaliang(path, prefix):

#自己新增對資料夾的判斷

#列出資料夾所有的檔案

filename_list =os.listdir(path)

#遍歷這個列表, 將名字進行修改

for filename in

filename_lsit:

#拼接得到檔案的舊全路徑

oldpath =os.path.join(path,filename)

#先得到檔案的新名字

newname = prdfix +filename

#得到檔案的新全路徑

newpath =os.parth.join(path, newname)

#print(oldpath)

os.rename(oldpath,newpath)

2、先對檔案判斷是否為資料夾,如果是資料夾的話,遍歷裡面的檔案,判斷是否為檔案,是的刪除,不是檔案的話呼叫自己遞迴函式

def

digui_dir(path):

#思路:遍歷這個資料夾,判斷如果是檔案刪除,如果是資料夾,遞迴呼叫自己

filename_list =os.lisrdir(path)

for filename in

filename_list:

#拼接得到檔案路徑

filepath =os.path.join(path, filename)

ifos.path.isfie:

os.remove(filepath)

else

: digui_dir(filepath)

os.rmdir(path)

centos8 批量修改檔案名字

1.把檔案.txt字尾改為.log字尾 20 12 06 root centos8 tset lsatxt.c ctxt.c etxt.c gtxt.c itxt.c ktxt.c mtxt.c otxt.c qtxt.c stxt.c utxt.c wtxt.c ytxt.c btxt.c dtx...

Python3 批量修改檔名

1 下圖原檔案包含 itjc8.com 想去掉 2 python 參考 如下 created on 2019年1月29日 author yvon fajin import os os.path time defrename file,keyword file 檔案路徑 keyword 需要修改的檔案...

OS模組 批量修改檔案名字(二)

通過三個案例,介紹批量修改檔案名字的方法。一 批量在檔案前 後任意新增檔案名字 二 批量去掉檔案字元 三 批量替換某一型別檔案名字 一 批量在檔案前 後任意新增檔案名字 批量在檔案前面新增 方法11 字元 在檔案前面 後面批量修改檔案名字 def filename modify target dir...