#遍历并删除指定名称的文件夹及其中的文件
#E:\A-文件扫描\删除指定目录测试
import os
import shutil
path="E:\A-文件扫描\删除指定目录测试"
#walk函数的第一个参数path用于指定要遍历内容的根目录
for root,dirs,files in os.walk(path):
'''
walk()函数返回一个包括3个元素(dirpath,dirnames,filenames)的元组生成器对象。其中dirpath表示当前遍历的
路径,是一个字符串;dirnames表示当前路径下包含的子目录,是一个列表;filenames表示当前路径下包含的文件
,也是一个列表。
'''
print(root)
if root.endswith("FO"):
#"FO"指要删除的文件夹
#os.rmdir(root),如果要删除的目录非空(其下还包含有文件或文件夹),则不能删除
#rmtree()函数是由Python内置的标准模块shutil提供的,可以删除目录及目录下的文件和子目录
shutil.rmtree(root)
python遍历并删除指定名称的文件夹及其中的文件
最新推荐文章于 2023-05-23 15:34:26 发布