2019-07-18 直接删除某个目录下及子目录所有指定文件格式的文件

我想删掉非docx文件,可以将所有文件都复制到一个目录下,再到此目录下执行删除操作,就可以提取所有docx的文件啦!
这个方法简单方便有效,之前想着怎么提取这个类型的文件,又是查找字符串后缀名'docx‘,真是麻烦死了!多动动脑,怎么方便怎么来!

def remove(filepath):
   for file in os.listdir(filepath):
       filename=os.path.join(filepath,file)
       if os.path.isfile(filename):
           if filename[-5:]!='.docx':
                   os.remove(filename)
                   
       else:
                   remove(filename)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容