如何在 Windows Vista 中从命令行查看 .eml 文件?

如何在 Windows Vista 中从命令行查看 .eml 文件?

好吧,我父母的电脑崩溃了(非常严重 - 注册表损坏),我正试图访问他们保存在本地硬盘上的电子邮件文件之一。我无法启动 Windows 本身,所以现在我处于“启动命令提示符”中。我导航到电子邮件似乎存储的位置C:Users\[userName]\AppData\Local\Microsoft\Windows Mail\Local Folders\Inbox,它显示了似乎是文件的列表。

问题是,它们是 .eml 文件,我似乎无法打开它们。我试过“vim”和“vi”命令,但它告诉我“vim 未被识别为内部或外部命令”。

有人知道如何.eml从命令行查看文件吗?

谢谢

答案1

尝试在命令提示符中输入以下内容:

type filename.eml

结果可能不太理想,但你也许能够找到一些有用的东西。

答案2

如果可能,您可以考虑下载并写入救援/实时 CD/DVD。市面上有很多,许多基于 Linux(但仍能读取 Windows 驱动器)。从那里您可以访问和保存重要数据,然后您可以更安全地采取更激烈的措施来恢复操作系统(如果有必要)。

答案3

假设“启动命令提示符”是一种简约的 Windows 环境,具体取决于具体版本,有几种可能性:

  • copy或者稍微更复杂的变化xcopyrobocopy可以帮助您将文件传输到其他地方,以便在更易于访问的机器上进行查看和管理。
  • type filename.eml使用最基本的命令之一,几乎总是有效的,并且只会将文件的内容写入控制台。为了克服滚动浏览大文件的困难,您可能希望改用类似的命令more < filename.eml,该命令一次在一个窗口中显示内容。
  • 不是命令行应用程序,因此可能可用也可能不可用,notepad filename.eml将使用 Windows 的内置文本编辑器,允许您使用图形界面读取和编辑文件。
  • 从 MS-DOS 时代开始,您可能仍然可以使用edit或更早的版本edlin。 这些都是 16 位程序,与 64 位版本的 Windows 不兼容。
  • 尽管它不是 Windows 原生命令,但vim确实有Windows 版本您可以使用,但在几乎无法正常运行的机器上安装它们可能会很困难。

答案4

您可以使用任何编辑器(如记事本)打开它。如果您想使用命令行,ID 可以是
记事本路径\文件名

要不就

键入路径\文件名

相关内容