Python简单删除目录下文件以及文件夹
程序员文章站
2024-01-05 10:14:46
...
以下为Python简单删除目录下文件以及文件夹的代码及注释:
#Python简单删除目录下文件以及文件夹
import os
import shutil
filelist=[]
rootdir=r"D:\ALL\img" #选取删除文件夹的路径,最终结果删除img文件夹
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) #最后删除img总文件夹
print("删除成功")