首页 > 解决方案 > 多次追加文本文件以创建一个大文本文件进行测试

问题描述

我有一个包含 100,000 行的文本文件(xyz.txt)。我想将此文件附加 60 次(n 次)到另一个文件以创建一个大文本文件(big.txt)。如何使用 cmd(命令行)来完成?

(我需要这个来进行性能/负载测试。)

谢谢,

标签: windowscmd

解决方案


这可以使用 for 循环来完成:

for /L %%i in (0,1,%3) do type %1>>%2

:: %1 source file
:: %2 destination file
:: %3 number of inserts

您可以将其放在批处理文件中并像这样调用它:

append_text.cmd source.txt dest.txt 60

这会将 source.txt 的内容写入 dest.txt 60 次。

如果你想直接在命令提示符下写这个,你可以写:

for /L %i in (0,1,60) do type source.txt>>dest.txt

推荐阅读