好吧,我父母的电脑崩溃了(非常严重 - 注册表损坏),我正试图访问他们保存在本地硬盘上的电子邮件文件之一。我无法启动 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
或者稍微更复杂的变化xcopy
,robocopy
可以帮助您将文件传输到其他地方,以便在更易于访问的机器上进行查看和管理。type filename.eml
使用最基本的命令之一,几乎总是有效的,并且只会将文件的内容写入控制台。为了克服滚动浏览大文件的困难,您可能希望改用类似的命令more < filename.eml
,该命令一次在一个窗口中显示内容。- 不是命令行应用程序,因此可能可用也可能不可用,
notepad filename.eml
将使用 Windows 的内置文本编辑器,允许您使用图形界面读取和编辑文件。 - 从 MS-DOS 时代开始,您可能仍然可以使用
edit
或更早的版本edlin
。 这些都是 16 位程序,与 64 位版本的 Windows 不兼容。 - 尽管它不是 Windows 原生命令,但
vim
确实有Windows 版本您可以使用,但在几乎无法正常运行的机器上安装它们可能会很困难。
答案4
您可以使用任何编辑器(如记事本)打开它。如果您想使用命令行,ID 可以是
记事本路径\文件名
要不就
键入路径\文件名