删除某个目录下的全部文件
def delete_file_in_dir(dir): if not os.path.exists(dir): return 1 try: for i in os.listdir(dir): path_way = os.path.join(dir,i) #如果是文件就删除 if os.path.isfile(path_way): os.remove(path_way) else: #如果是文件夹调用方法 delete_file_in_dir(path_way) else: #删除目录 os.rmdir(dir) except: return 1 return 0def shutildome(): import shutil filelist = [] rootdir = "D:\\TOOL\\PycharmProjects\\python\\cz\\815\\2018\\10\\20w" filelist = os.listdir(rootdir) for f in filelist: filepath = os.path.join(rootdir, f) if os.path.isfile(filepath): os.remove(filepath) print(filepath + " removed!") elif os.path.isdir(filepath): shutil.rmtree(filepath, True) print("dir " + filepath + " removed!")
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。