|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
感觉鱼c还是Python火啊,最近正式开始学Python了,新人先发个帖子混个脸熟,各位大佬多多支持哈 运行效果:
哇,居然贴不了图,效果就是,把我们一个vs 100M的工程文件清理的只有100k了
源码:
- import os
- Str = ".obj.tlog.lastbuildstate.idb.pdb.pch.res.ilk.exe.sdf.ipch.log.db.log"
- def SearchDir(DirPath):
- """此函数用于清理DirPath目录下的所有vs垃圾文件"""
- # 获取指定目录
- pathlist = os.listdir(DirPath)
- # 循环遍历目录
- for names in pathlist:
- # 拼接完整路径
- allpath = DirPath + '\\' + names
- # 判断是否是文件夹,如果是文件夹,则继续递归遍历
- # 如果是文件,判断是否是我们约定的后缀
- if os.path.isfile(allpath):
- # 这是文件
- if Str.find(os.path.splitext(allpath)[1])!=-1:
- # 若后缀名在定义的后缀名字符串中,则删除
- print(allpath)
- os.remove(allpath)
- else:
- # 这是目录,继续递归
- SearchDir(allpath)
- SearchDir("F:\\Code")
复制代码
大家更改函数调用的参数就可以实现随便清理啦,记住路径加\\哦
|
评分
-
查看全部评分
|