gpt4 book ai didi

powershell - 合并超大文本文件的最佳方法

转载 作者:行者123 更新时间:2023-12-03 00:47:48 28 4
gpt4 key购买 nike

我有几个文本文件,我想将它们合并为一个文件。包含所有单独文本文件的文件夹大小接近8Gb。我在powershell中尝试了以下方法:

cat example*.txt | sc allexamples.txt

但是,一旦合并文件的大小接近800 Mb,笔记本电脑就会挂起,而且我无法继续进行操作。还有其他方法可以做到这一点吗?

最佳答案

它也可以在PowerShell中完成,您只需要对其进行分解或使用流编写器,它的工作量就更少,因此您不会卡在内存中。

$file = [system.io.file]::OpenWrite("$($pwd.Path)\allexamples.txt")
$writer = New-Object System.IO.StreamWriter($file)

cat example*.txt | ForEach-Object { $writer.WriteLine($_) }

$writer.Close()
$file.Close()

关于powershell - 合并超大文本文件的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38763762/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com