Python 遍历删除文件夹下 空文件夹与空文件 代码展示
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Author : Benjamin# @Time: 2019/6/12 16:51import osdef GetNullFileAndDir(filepath):delpath = []for root,dirs,files in os.walk(f...
·
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Author : Benjamin # @Time : 2019/6/12 16:51 import os def GetNullFileAndDir(filepath): delpath = [] for root,dirs,files in os.walk(filepath): for name in files: path = os.path.join(root,name) try: if not os.listdir(path): print(path) delpath.append(path) except: size = os.path.getsize(path) if size == 0: print(path) delpath.append(path) for name in dirs: path = os.path.join(root, name) try: if not os.listdir(path): print(path) delpath.append(path) except: size = os.path.getsize(path) if size == 0: print(path) delpath.append(path) return delpath def DelFileAndDir(delpath): for path in delpath: try: os.rmdir(path) except: os.remove(path) if __name__ == "__main__": filepath = "C:\\Users\\Benjamin\\Desktop\\cacte" delpath = GetNullFileAndDir(filepath) DelFileAndDir(delpath)
更多推荐
已为社区贡献6条内容
所有评论(0)