話不多說,直接解決問題
#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)
#若為檔案,則直接刪除
(str
(filepath)
+" removed!"
)elif os.path.isdir(filepath)
: shutil.rmtree(filepath,
true
)#若為資料夾,則刪除該資料夾及資料夾內所有檔案
("dir "
+str
(filepath)
+" removed!"
)shutil.rmtree(rootdir,
true
)#最後刪除cxk總資料夾
("刪除成功"
)
刪除目錄下檔案
刪除當前目錄下的檔案 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...