这几天在做500多个Baan用户的Session Review,导出的文本文件被自动分割成30多个Txt文件。为了更好的导出每个用户的信息,我准备先导入到SQL server,然后程序自动为每一个用户生成一份文件。当然自动生成文件的程序以前写过,现在问题是如何把多个txt合并成一个,然后一次性导入到SQL server。我搜索“Txt文本合并软件”找到了不少很好的软件,比如:[URL=http://cn25.net/MoonPad/]追月 – MoonPad[/URL]等,但是同时也找到了一个Windows自带的功能:Copy命令
用法:copy file1.txt+file2.txt+… migrationfile.txt
解释:合并文件file1.txt,file2.txt,…到migrationfile.txt
您还可以把合并语句保存成.bat文件,双击即可执行。以下是我的合并语句,仅供参考
<br/>copy 162.txt+1620001.txt+1620002.txt+1620003.txt+1620004.txt+1620005.txt+1620006.txt+1620007.txt+1620008.txt+1620009.txt+1620010.txt+1620011.txt+1620012.txt+1620013.txt+1620014.txt+1620015.txt+1620016.txt+1620017.txt+1620018.txt+1620019.txt+1620020.txt+1620021.txt+1620022.txt+1620023.txt+1620024.txt+1620025.txt+1620026.txt+1620027.txt+1620028.txt+1620029.txt+1620030.txt+1620031.txt 162all.txt<br/>
如果你有很多文本文件需要合并,你还可以用dir命令生成这些文件名到一个文件:dir *.txt >>list.txt
是不是很简单?