# -*- 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);
#執(zhí)行刪除函數(shù)
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);