Python 簡單刪除目錄下檔案以及資料夾

2021-09-29 05:03:25 字數 804 閱讀 4730

話不多說,直接解決問題

#python簡單刪除目錄下檔案以及資料夾

import os

import shutil

filelist=

rootdir=r"g:\練習生\cxk"

#選取刪除資料夾的路徑,最終結果刪除cxk資料夾

filelist=os.listdir(rootdir)

#列出該目錄下的所有檔名

for f in filelist:

filepath = os.path.join( rootdir, f )

#將檔名對映成絕對路勁

if os.path.isfile(filepath)

:#判斷該檔案是否為檔案或者資料夾

os.remove(filepath)

#若為檔案,則直接刪除

print

(str

(filepath)

+" removed!"

)elif os.path.isdir(filepath)

: shutil.rmtree(filepath,

true

)#若為資料夾,則刪除該資料夾及資料夾內所有檔案

print

("dir "

+str

(filepath)

+" removed!"

)shutil.rmtree(rootdir,

true

)#最後刪除cxk總資料夾

print

("刪除成功"

)

刪除目錄下檔案

刪除當前目錄下的檔案 1.rm f 最經典的方法,刪除當前目錄下的所有型別的檔案 2.find type f delete或find type f exec rm f 用find命令查詢普通檔案並刪除or用find命令的處理動作將其刪除 3.find type f xargs rm f 用於引數列表...

Python簡單刪除目錄下檔案以及資料夾的方法

usr bin env python import os impo程式設計客棧rt shutil filelist rootdir home zoer aaa filelist os.listdir rootdir for f in filelist filepath os.path.join ro...

vc 刪除目錄或檔案與目錄下檔案

因為vc中沒有刪除非空目錄的函式,所以要用以下方法來做 注意 路徑字串str的最後不要加 void deletedir cstring str else 不是資料夾 deletefile strdel 刪除檔案 api finder.close removedirectory str 刪除資料夾 a...