- import os
- import shutil
- def CleanDir( Dir ):
- if os.path.isdir( Dir ):
- paths = os.listdir( Dir )
- for path in paths:
- filePath = os.path.join( Dir, path )
- if os.path.isfile( filePath ):
- try:
- os.remove( filePath )
- except os.error:
- autoRun.exception( "remove %s error." %filePath )#引入logging
- elif os.path.isdir( filePath ):
- if filePath[-4:].lower() == ".svn".lower():
- continue
- shutil.rmtree(filePath,True)
- return True
- Dir = "D:\\\\Temp"
- CleanDir(Dir)
- #该片段来自于http://www.codesnippet.cn/detail/13122012966.html
来源: http://www.codesnippet.cn/detail/13122012966.html