Python小工具--删除svn文件

有的时候我们需要删除项目下的svn相关文件,但是SVN会在所有的目录下都创建隐藏文件.svn,手工一个个目录查找然后删除显然比较麻烦。所以这里提供了一个Python小工具用于批量删除svn的相关文件:

// 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")

执行:

$ python delsvn.py
posted on 2016-03-22 18:08  TroyZ  阅读(765)  评论(0编辑  收藏  举报