【趋势科技实习录】整理文件的脚本
2015-04-16 15:44
148 查看
自己写的脚本:
import os import shutil import sys def SearchDirFile(path, src): for root , dirs, files in os.walk(path, True): if - 1 != root.find(src): print root for item in files: path = os.path.join(root, item) if - 1 != path.find(src): yield path if __name__ == '__main__': if len(sys.argv)<2: print 'Use: %s ' % sys.argv[0] sys.exit(1) if sys.argv[1]=='32': matchs = list(SearchDirFile("/Users/mac/DCERAT","TotoalResult32")) if os.path.exists("/Users/mac/DCERAT/BoundaryTotalResult32.log"): os.remove("/Users/mac/DCERAT/BoundaryTotalResult32.log") for match in matchs: inputFile = open(match, "r") outputFile = open("/Users/mac/DCERAT/BoundaryTotalResult32.log", "a"); outputFile.write(match); outputFile.write('\n'); allLines = inputFile.readlines(); for eachLine in allLines: outputFile.write(eachLine); outputFile.write('\n\n\n'); inputFile.close(); outputFile.close(); else: matchs = list(SearchDirFile("/Users/mac/DCERAT","TotoalResult64")) if os.path.exists("/Users/mac/DCERAT/BoundaryTotalResult64.log"): os.remove("/Users/mac/DCERAT/BoundaryTotalResult64.log") for match in matchs: inputFile = open(match, "r") outputFile = open("/Users/mac/DCERAT/BoundaryTotalResult64.log", "a"); outputFile.write(match); outputFile.write('\n'); allLines = inputFile.readlines(); for eachLine in allLines: outputFile.write(eachLine); outputFile.write('\n\n\n'); inputFile.close(); outputFile.close();
windows效果图:
Mac系统的效果图:
相关文章推荐
- 清除svn文件的bat脚本整理
- 整理文件比较的Shell脚本
- 【转】【整理】将Linux脚本中的正常输出,警告,错误等信息输出到文件中
- 桌面文件自动整理脚本
- Shell 命令行,写一个自动整理 ~/Downloads/ 文件夹下文件的脚本
- shell实用脚本:整理目录文件
- kindle我的剪帖文件整理脚本
- 整理文件比较的Shell脚本
- 利用shell脚本遍历文件夹内所有的文件并作整理统计
- 整理文件比较的Shell脚本
- 【整理】关于Python脚本开头两行的:#!/usr/bin/python和# -*- coding: utf-8 -*-的作用 – 指定文件编码类型
- 【整理】将Linux脚本中的正常输出,警告,错误等信息输出到文件中
- 巧用vim+sed整理shell脚本文件
- 利用shell脚本遍历文件夹内所有的文件并作整理统计的方法
- 文件备份、服务监控两脚本整理
- 趋势科技实习录--压力测试的脚本
- 用vbs删除某些类型文件和磁盘空间报告的脚本
- C# 调用并执行SQL脚本文件
- 史上最详细Linux 虚拟文件系统sysfs之属性文件attribute 整理(一)