python

超轻量级php框架startmvc

Python编程实现删除VC临时文件及Debug目录的方法

更新时间:2020-04-28 06:35:01 作者:startmvc
本文实例讲述了Python编程实现删除VC临时文件及Debug目录的方法。分享给大家供大家参考,

本文实例讲述了Python编程实现删除VC临时文件及Debug目录的方法。分享给大家供大家参考,具体如下:


# *_* 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()

Python 删除 VC 临时文件 Debug目录