您的位置:首页 > 编程语言 > Python开发

Python脚本删除VC临时文件及Debug目录

2014-09-24 13:34 543 查看
# *_* coding=gb2312 *-*

import os
import os.path
import shutil

invalidFileExtList =[".ncb",".user"]
invalidDirectory=["Debug"]

def InternalDeleteInvalidFile(str):
bFlag=False
if os.path.isdir(str):
basename =os.path.basename(str)
for dir in invalidDirectory:
if basename == dir:
bFlag = True
break
if bFlag:
shutil.rmtree(str,True)
print "we are deleting ",str
else:
WalkDirectory(str)
else:
tup = os.path.splitext(str)
for ext in invalidFileExtList:
if tup[1] == ext:
os.remove(str)
print str
break

def WalkDirectory(str):
fileList =os.listdir(str)
for xxx in fileList:
InternalDeleteInvalidFile(str+"\\"+xxx)

def DeleteInvalidFile():
str = os.getcwd()
print str
InternalDeleteInvalidFile(str)

print "hello world"

if __name__ =='__main__':
DeleteInvalidFile()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  OS.Path vc python