版权声明
请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“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!'
本文提供了一个Python脚本,用于递归地删除指定根目录下的所有CVS版本控制系统目录。该脚本通过遍历文件夹结构并移除CVS目录来实现其功能。
2052

被折叠的 条评论
为什么被折叠?



