Любая командная строка или пакетный 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.