Как я могу просмотреть файл .eml из командной строки в Windows Vista?

3

Итак, компьютер моего родителя вышел из строя (ужасно - поврежден), и я пытаюсь получить доступ к одному из их файлов электронной почты, который хранится локально на жестком диске. Я не могу запустить саму Windows, поэтому сейчас я нахожусь в «командной строке загрузки». Я переместился туда, где электронная почта хранится, C:Users\[userName]\AppData\Local\Microsoft\Windows Mail\Local Folders\Inboxи в ней отображается список файлов.

Проблема в том, что они являются файлами .eml, и я не могу открыть их. Я пробовал команды 'vim' и 'vi', но он говорит мне, что 'vim не распознается как внутренняя или внешняя команда.

Кто-нибудь знает, как я могу просматривать .emlфайлы из командной строки?

Спасибо

Nosrettap
источник

Ответы:

7

Попробуйте ввести в командной строке следующее:

type filename.eml

Результаты не будут хорошими, но вы сможете найти что-то полезное.

JSR
источник
4

Если возможно, вы можете подумать о загрузке и записи спасательных / живых CD / DVD. Есть немало, многие из которых основаны на Linux (но все еще могут читать диски Windows). Оттуда вы можете получить доступ и сохранить важные данные, тогда вам будет безопаснее прибегнуть к более решительным мерам по восстановлению ОС, если это будет необходимо.

Heptite
источник
2

Предполагая, что «командная строка загрузки» является своего рода минималистичной средой Windows, в зависимости от того, какая именно версия может быть, есть несколько возможностей:

  • copyили несколько более сложные варианты xcopyи robocopyмогут помочь вам перенести файлы в другое место для просмотра и управления на более доступной машине.
  • type filename.emlИспользование одной из самых основных команд практически всегда работает и просто записывает содержимое файла на консоль. Чтобы преодолеть трудности с прокруткой больших файлов, вы можете использовать аналогичную команду more < filename.eml, которая отображает содержимое по одному окну за раз.
  • Не приложение командной строки, так что это может или не может быть доступно, notepad filename.emlбудет использовать встроенный текстовый редактор Windows, позволяющий вам читать и редактировать файл с графическим интерфейсом.
  • С эпохи MS-DOS у вас все еще может быть доступ editили даже его старший брат edlin. Это 16-битные программы и не совместимы с 64-битными версиями Windows.
  • Несмотря на то, что это не встроенная команда Windows, vimесть версии Windows, которые вы можете использовать, хотя их установка на плохо работающую машину может оказаться сложной.
Маркс Томас
источник
1

Vim не включен в Windows по умолчанию. Используйте Блокнот, как указано выше, или type email.eml.

Канадский Люк
источник
0

Вы можете открыть его с помощью любого редактора, такого как Блокнот. Если вы хотите использовать идентификатор командной строки, может быть
путь к блокноте \ имя файла

или просто

Введите путь \ имя файла

bummi
источник