帮媳妇儿写的一个简单脚本,实现功能:
1.读取指定目录下所有文件
2.将文件内容复制到同一个新文本文件中
代码如下:
#coding=utf-8
import os;
rootDir = "D:\\JavaWorkspace\\WebRoot\\";
txtFile = "E:\\txtFile.txt";
targetFile = open(txtFile,'a');
def getAllFiles(dir):
for lists in os.listdir(dir):
path = os.path.join(dir,lists);
if os.path.isdir(path):
getAllFiles(path);
else:
writeToFile(path);
print path[path.rfind("\\")+1:];
def writeToFile(dir):
fromFile = open(dir);
targetFile.write(dir[dir.rfind("\\")+1:] + "\n\n");
targetFile.write(fromFile.read());
targetFile.write("\n\n");
fromFile.close();
getAllFiles(rootDir);
enjoy it.