Объединение 2 больших текстовых файлов - PullRequest
0 голосов
/ 31 августа 2018

Я пытаюсь объединить 2 больших текстовых файла в Windows 10 (по 200 МБ каждый), но мне кажется, что мой обычный метод Command Window >> Copy * .txt Combine.txt не работает. Выходной файл имеет размер только одного из файлов, поэтому я предполагаю, что этот метод не работает для больших файлов. Есть ли другой способ, которым я могу легко это сделать?

Ответы [ 2 ]

0 голосов
/ 02 сентября 2018

Вы можете просто добавить его

Get-content file1.txt | out-file c:\combined.txt -append
Get-content file2.txt | out-file c:\combined.txt -append

Гораздо более быстрый метод .net ReadLines

[System.io.file]::readlines("c:\file1.txt") | out-file c:\combined.txt -append
[System.io.file]::readlines("c:\file2.txt") | out-file c:\combined.txt -append
0 голосов
/ 01 сентября 2018

Если файл назначения еще не существует или уже содержит содержимое, сначала необходимо выполнить команду New-Item. Если вы знаете, что его не существует или он пуст, вы можете пропустить эту строку ниже.

New-Item -ItemType file ".\combined_files.txt" –force

Get-Content .\file?.txt | Add-Content .\combined_files.txt
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...