python寫的文件重命名工具,針對ie緩存xxxx[1].xx文件python
代碼以下:緩存
#!/bin/python #coding=gbk import sys,os,time,re def walk_dir(dir): ncntnum = 0 for root, dirs, files in os.walk(dir, True): for name in files: filename = os.path.join(root,name) result,num = re.subn('\[[0-9]+\]','',filename) if num == 1: try: os.rename(filename,result) print '已修改:',filename ncntnum += 1 except Exception , e: #os.remove(filename) print e print '修改數:',ncntnum if __name__ == '__main__': if len(sys.argv) < 2: print '添加參數:目錄' else: walk_dir(sys.argv[1])