将两个或多个文本文件附加到一起的最快方法(Windows 7)

时间:2012-04-03 14:43:09

标签: windows winapi

将两个或多个文本文件一起追加到最快的方式是什么(Windows 7)?

我目前正在使用命令提示符中的TYPE命令,但我不得不认为某种Windows API可能比TYPE命令更快。我想要一个解决方案,允许其他用户以分享模式打开文件。

还有办法在服务器上运行流程吗?

在下面的示例中,F:和T:位于不同的服务器上。我想如果我要RDP进入两个服务器中的一个,它应该运行得更快。

以下是我目前正在做的事情
这些命令位于批处理文件

TYPE F:\1112\ELEIMR11.TXT >  T:\0000\ELEIMR00.TXT
TYPE F:\1112\ELEIMR12.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\1301\ELEIMR13.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\1400\ELEIMR14.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\1400\ELEIMR17.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\1600\ELEIMR16.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\2200\ELEIMR22.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\2400\ELEIMR24.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\2500\ELEIMR25.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\2800\ELEIMR28.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\5000\ELEIMR50.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\5100\ELEIMR51.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\5500\ELEIMR55.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\5700\ELEIMR57.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\6000\ELEIMR60.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\7600\ELEIMR76.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\7800\ELEIMR78.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\8300\ELEIMR83.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\8700\ELEIMR87.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\8800\ELEIMR88.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\9100\ELEIMR91.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\J200\ELEIMRJ2.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\J400\ELEIMRJ4.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\J600\ELEIMRJ6.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\J700\ELEIMRJ7.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\K100\ELEIMRK1.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\K200\ELEIMRK2.TXT >> T:\0000\ELEIMR00.TXT
TYPE F:\K400\ELEIMRK4.TXT >> T:\0000\ELEIMR00.TXT

1 个答案:

答案 0 :(得分:1)

由于它们位于不同的服务器上,我猜这个操作将是IO绑定的。首先尝试将所有文​​件连接到本地文件(最好是在不同的本地磁盘上),压缩文件,将其复制到另一个文件夹并在那里解压缩。如果它们都是Windows盒子,你可以将它们全部连接到一个本地压缩文件夹并复制它。