Я пытаюсь объединить несколько текстовых файлов в один файл. Проблема с приведенной ниже командой заключается в том, что она создает несколько пробелов в окончательном объединенном содержимом файла и не может иметь пробелов. Как я могу исправить сценарий, чтобы удалить все пробелы из содержимого файла?

@echo off
For %%I in (*.txt) do (
  type %%I >> MERGED.tmp
  Echo. >> MERGED.tmp
)
REN MERGED.tmp MERGED.txt
Exit

Вот как это выглядит с пробелами

Объединенный список, содержащий пробелы

Это желаемый результат

Объединенный список без пробелов

1 ответ1

0

Не используйте type , используйте copy *.txt merged.txt . Вы можете использовать кавычки для имен файлов с пробелами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .