Python小工具--删除svn文件

有的时候咱们须要删除项目下的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
相关文章
相关标签/搜索