中国开发网: 论坛: 程序员情感CBD: 贴子 572539
pigprince: 重来
#!/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!'
欢迎访问新版:我读书我存在

www.freecoder.org/~phil

我爱大锁头啊!我爱大锁头!!!!

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录