1. 程式人生 > >python批量刪除檔案

python批量刪除檔案

寫程式測試時總會碰到要刪除日誌資料夾下的日誌或者刪除一些歷史檔案,每次都會生成,再測試的時候為了查詢錯誤原因方便總是要在測試前刪除這些檔案,手動刪除比較麻煩,所以寫一個批量刪除指令碼

import os

def removeFileInFirstDir(targetDir): 
    for file in os.listdir(targetDir): 
        targetFile = os.path.join(targetDir,  file) 
        if os.path.isfile(targetFile): 
            os.remove(targetFile)

lists=['log','downloaded']

if  __name__ =="__main__": 
    for lista in lists:
        removeFileInFirstDir(lista) 

將要刪除的資料夾名稱放進list中,用for迴圈遍歷所有要刪除的資料夾進行刪除裡面的檔案

指令碼與資料夾要同級