# -*- coding: GBK -*-
import os,stat,shutil;
#更改文件权限
def subFileChmod(_sPath,_stat):
#获得路径下文件列表
itemsInDir = os.listdir(_sPath);
for item in itemsInDir:
#文件添加路径 sItemPath为
#路径_sPath下的文件路径
sItemPath = os.path.join(,item);
#os.chmod 更改文件权限
os.chmod(sItemPath,_stat);
#判断文件是否为目录
if os.path.isdir(sItemPath):
subFileChmod(sItemPath,_stat);
#执行删除函数
def delSVNDirs(_sPath):
itemsInDir = os.listdir(_sPath);
for item in itemsInDir:
sItemPath = os.path.join(_sPath,item);
if os.path.isdir(sItemPath):
if item == ".svn":
print "删除" + sItemPath
subFileChmod(sItemPath,stat.S_IREAD|stat.S_IWRITE)
#删除文件
shutil.rmtree(sItemPath)
else:
delSVNDirs(sItemPath);
#配置删除svn的文件路径
_sPath = "D:"
delSVNDirs(_sPath);