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


1

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


Названия файлов соответствуют определенному нумерованному формату или являются случайными?
Tog

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

Ответы:


1

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

copy *.msg allfiles.msg

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


Я пытался это сделать, но когда я открыл получившийся файл сообщений в Outlook, он показывал только одно сообщение. Кроме того, размер файла был меньше, чем все файлы, которые он должен был скопировать, что заставляет меня думать, что оно не скопировало все данные.
jonnybot

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

Флаг / b, кажется, помогает; итоговый файл allfiles.msg содержит все данные. И хотя я не уверен, что файлы .msg, с которыми имел дело OP, были сообщениями Outlook, это был случай, который привел меня сюда. Казалось достойной запиской для потомков, если не вполне достойной своего ответа.
jonnybot
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.