Любая командная строка или пакетный cmd для объединения нескольких MSG-файлов?

1

У меня 50 файлов MSG в одном каталоге. Существует ли метод командной строки Windows для объединения этих файлов в один файл? Я использую Windows XP SP3. Я не хочу вводить имя всех файлов.

Ashiszz
источник
Названия файлов соответствуют определенному нумерованному формату или являются случайными?
Tog
Хотя это и не решение для командной строки, файл Outlook & gt; Опция Сохранить как позволяет экспортировать множество сообщений в один файл .txt. outlookextractor.com/2013/02/convert-outlook-email-text.html
jonnybot

Ответы:

1

Просто скопируйте все файлы вместе, никаких других форматных соображений?

copy *.msg allfiles.msg

Примечание: на нем будет написано «1 файл скопирован», поскольку он копирует все файлы в один файл.

Thomas Weller
источник
Я пытался это сделать, но когда я открыл получившийся файл сообщений в Outlook, он показывал только одно сообщение. Кроме того, размер файла был меньше, чем все файлы, которые он должен был скопировать, что заставляет меня думать, что оно не скопировало все данные.
jonnybot
1
@jonnybot: я не говорил, что Outlook может открыть такой файл. ОП не уточнил это. Если сообщение содержит специальные символы, возможно, безопаснее использовать /b бинарный переключатель
Thomas Weller
Флаг / b, кажется, помогает; итоговый файл allfiles.msg содержит все данные. И хотя я не уверен, что файлы .msg, с которыми имел дело OP, были сообщениями Outlook, это был случай, который привел меня сюда. Казалось достойной запиской для потомков, если не вполне достойной своего ответа.
jonnybot