删除某个目录下的全部文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了删除某个目录下的全部文件相关的知识,希望对你有一定的参考价值。

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 0 def 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!")

以上是关于删除某个目录下的全部文件的主要内容,如果未能解决你的问题,请参考以下文章

用 java遍历hadoop分布式文件系统中某个目录下的全部文件,我的hadoop是单节点的

如何用PHP遍历文件数目 或删除目录下的全部文件?

Linux递归解压缩一个目录下的全部文件

linux查找文件夹下的全部文件里是否含有某个字符串

JavaSE 文件递归之删除&获取文件夹文件夹中全部的以.jpg的文件的绝对路径

习题四