| import os |
| import shutil |
| |
| |
| del_list = [] |
| |
| def del_svn(f): |
| fs = os.listdir(f) |
| for f1 in fs: |
| tmp_path = os.path.join(f, f1) |
| if not os.path.isdir(tmp_path): |
| # print('文件: %s' % tmp_path) |
| pass |
| else: |
| if '.svn' in tmp_path: |
| del_list.append(tmp_path) |
| else: |
| del_svn(tmp_path) |
| |
| if __name__ == '__main__': |
| del_svn(os.getcwd() + '\\dist') |
| count_size = 0 |
| for item in del_list: |
| for fpathe, dirs, fs in os.walk(item): |
| for f in fs: |
| count_size += os.path.getsize(os.path.join(fpathe, f)) |
| shutil.rmtree(item) |
| print('执行完毕,共删除 %s 个目录, %s MB' % (len(del_list), round((count_size / 1024 / 1024), 2))) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)