- # -*- coding: gb18030 -*-
- # by whypro
- # 2012-09-02
- import os
- def clean_files(path):
- for file_name in os.listdir(path):
- full_name = os.path.join(path, file_name)
- # 如果是目录
- if os.path.isdir(full_name):
- # 目录重命名
- pos = file_name.find('_files')
- if pos > 0:
- new_name = file_name[:pos]
- os.rename(full_name, os.path.join(path, new_name))
- print '%s --> %s' % (file_name, new_name)
- else:
- print '%s has skipped.' % file_name
- elif os.path.isfile(full_name):
- if (file_name.find('.html') > 0) or (file_name.find('htm')) > 0:
- os.remove(full_name)
- print '%s has removed.' % file_name
- else:
- print '%s has skipped.' % file_name
- clean_files('C:\\\\文件夹')
- #该片段来自于http://www.codesnippet.cn/detail/080620133901.html
来源: http://www.codesnippet.cn/detail/080620133901.html