有的时候咱们须要删除项目下的svn相关文件,可是SVN会在全部的目录下都建立隐藏文件.svn,手工一个个目录查找而后删除显然比较麻烦。因此这里提供了一个Python小工具用于批量删除svn的相关文件:python
// delsvn.py # -*- coding:utf-8 -*- import os import shutil def delsvn(path): for f in os.listdir(path): abs_path = path + "/" + f if(f == ".svn"): print("delete file: " + abs_path) shutil.rmtree(abs_path) elif(os.path.isdir(abs_path)): delsvn(abs_path) delsvn("/Users/issuser/Desktop/zhangxd/projects/travel/code/XXTravel")
执行:svn
$ python delsvn.py