且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Python常用脚本之Windows文件清理

更新时间:2022-09-12 15:41:56

数据无价,清理请谨慎!

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os
import json
print("请输入要查找的路径,分隔符要用双斜杠:(c:\\d\\e)")
path = input(">>>")   # 要遍历的目录
print("请输入要查找的后缀,如.mp4, .txt等")
suffix = input(">>>")
lst = []
for root, dirs, names in os.walk(path):
    for name in names:
        ext = os.path.splitext(name)[1]  # 获取后缀名
        if ext == suffix:
            fromdir = os.path.join(root, name)  # mp4文件原始地址
            lst.append(fromdir)
            os.remove(fromdir)  # 删除文件
            print("文件{%s}删除成功~" % fromdir)

# 此处可记录哪些文件被清除掉了
# with open("rmdir_file.txt", mode="wt",encoding="utf-8") as f:
#     json.dump(lst,f)