Удалить пробелы из моего объединенного командного файла

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

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

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

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

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

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

1 ответ

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

Другие вопросы по тегам