Если у вас есть пара (или более) текстовых файлов, которые вы хотите объединить в один большой текстовый файл, Windows предоставляет несколько способов сделать это. Какой способ вы выберете, вероятно, будет зависеть от того, сколько файлов вы хотите объединить, насколько они велики и насколько вам комфортно использовать разные подходы.

Один из подходов, который может сначала прийти в голову, — это подход копирования / вставки.

Это позволяет вам оставаться в знакомой среде Windows, продолжая добиваться поставленной цели. Выполните следующие общие шаги:

  1. Щелкните правой кнопкой мыши на рабочем столе или в папке и выберите «Создать | Текстовый документ из появившегося контекстного меню. Windows услужливо создаст для вас новый текстовый документ.

  2. Назовите текстовый документ как угодно, например «Combined.txt».

  3. Откройте только что созданный текстовый файл в Блокноте.

  4. Используя Блокнот, откройте текстовый файл, который вы хотите объединить.

  5. Нажмите Ctrl + A. Выбрана вся информация в текстовом файле.

  6. Нажмите Ctrl + C. Вся выбранная информация копируется в буфер обмена.

  7. Выберите текстовый файл, открытый на шаге 3.

  8. Нажмите Ctrl + V. Вся информация вставлена ​​в текстовый файл.

  9. Закройте текстовый файл, открытый на шаге 4.

  10. Повторите шаги с 4 по 9 для каждого из других текстовых файлов, которые вы хотите объединить в новый.

  11. Сохраните текстовый файл, содержащий объединенную информацию.

Очевидно, что это очень утомительный подход, особенно если вам нужно объединить более пары файлов. Другие подходы намного быстрее, но они требуют, чтобы вы выполняли работу из командной строки.

Вероятно, самый простой способ объединения файлов из командной строки — это использовать команду «Копировать». С помощью Copy вы можете указать несколько файлов в качестве входных и один файл в качестве выходного. Затем все входные файлы будут скопированы в один выходной файл, и все готово. Ваша командная строка может выглядеть примерно так:

C:\> copy in1.txt + in2.txt + in3.txt Combined.txt

Это скопирует файлы «in1.txt», «in2.txt» и «in3.txt» в файл с именем «Combined.txt». (Файл Combined.txt создается автоматически командой Копировать. Если Combined.txt существовал ранее, он перезаписывается командой.) Команда Копировать также поддерживает подстановочные знаки, поэтому, если имена ваших файлов соответствуют стандартному формату, вы могли бы даже сделайте это так:

C:\> copy in*.txt Combined.txt

Вероятно, это лучший подход, но если вы предпочитаете более эзотерическое решение, вы можете попробовать любой из двух вариантов команды Type. Например,

C:\> type in*.txt > Combined.txt

Это типизирует содержимое всех ваших текстовых файлов «in» и отправляет вывод в ваш файл «Combined.txt». Если файл Combined.txt существовал ранее, он перезаписывается этой командой.

Во втором варианте команды Type также используется команда For. В этом варианте входящие файлы циклически просматриваются по очереди, и их содержимое добавляется к вашему файлу «Combined.txt»:

C:\>For %f in (in*.txt) do type %f >> Combined.txt

Все это интересные способы решения проблемы, но мне больше всего нравится простая команда «Копировать».

Этот совет (5670) применим к Windows 7, 8 и 10.