清除CVS和SVN下的目录和子目录

 

版权声明

请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。

 

 

 

#!/usr/bin/env python # to delete all cvs directory of a root directory. import os, string def deltree(top): for root, dirs, files in os.walk(top, topdown=False): for name in files: os.remove(os.path.join(root, name)) for name in dirs: os.rmdir(os.path.join(root, name)) os.rmdir(top) def delallcvs(top): for root, dirs, files in os.walk(top, topdown=True): if 'CVS' in dirs: deltree(os.path.join(root, 'CVS')) if __name__=='__main__': dir = os.listdir('.') if 'CVS' in dir: print '--get it!--', os.curdir delallcvs(os.curdir) else: print 'can''t get it!'

你可能感兴趣的:(SVN,OS,delete,cvs)