用JAVA写一个程序读取c:下所有EML形式文件

用JAVA写一个程序读取c:下所有EML形式文件,第1张

public static void main(String[] args) {

File f = new File("c:/")

File[] fArray = f.listFiles()

for(int i=0i<fArray.lengthi++) {

if(fArray[i].getName().matches("[\\w\\s.]*.EML$")) {

System.out.println(fArray[i].getName())

}

}

}

如果安装的第三方电子邮件程序具有相关联的 .eml 文件类型,则会发生此现象。要解决此问题,请使用 /reg 选项运行 Msimn 可执行文件,强制 Outlook Express 重新注册其文件类型,或者在“我的电脑”中重新注册 .eml 文件类型。

要使用 /reg 选项运行 Msimn 可执行文件,请执行以下 *** 作: 退出 Outlook Express。 单击开始,然后单击运行。 在打开框中,键入 msimn /reg,然后单击确定。要在“我的电脑”中重新注册 .eml 文件类型,请执行以下 *** 作: 在桌面上,双击我的电脑。 在工具菜单上,单击文件夹选项。 单击文件类型选项卡。 在“已注册的文件类型”下单击 EML Outlook Express Mail Message,然后单击高级。 单击 Open,然后单击编辑。 在“用于执行 *** 作的应用程序”框中键入下面一行: "C:\Program Files\Outlook Express\MSIMN.EXE" /eml:%1单击确定,再次单击确定,然后单击关闭

大多数邮件客户端都能打开EML格式文件,但是如果你没有安装邮件客户端,或者你使用的是移动设备,那么你可以用其它方法打开EML格式的文件。

1、在电子邮件客户端里打开文件。EML文件本质上是电子邮件。因此最简便的打开方式就是在邮件客户端(如Outlook、 Outlook Express、微软邮件工具、雷鸟客户端)里打开文件。新版的邮件客户端应该已登记有EML文件格式,所以双击文件即可打开它。

当你在邮件客户端里打开EML文件时,可以下载附在文件里的所有附件,还能以合适的图文格式正常查看文件和图片。

2、更改文件后缀,在浏览器中打开文件。EML文件类似于MHTML(单个文件网页格式),将文件扩展名更改为*.mht,可以将它快速转换成可以在IE浏览器里打开的文件格式。尽管其它网页浏览器也可以打开MHT文件,但是IE浏览器是唯一能正确显示打开文件的文件格式的浏览器。这个方法不允许你下载任何附件。

如果隐藏了文件后缀,你需要先启用文件扩展名。在Windows 8系统中,打开资源管理器,在任一界面点击导航栏中的“查看”选项,勾选“文件扩展名”复选框按钮。在旧版的Windows系统中,打开控制面板,选择文件夹选项,点击查看选项卡,取消勾选“隐藏已知文件类型的扩展名”选项。

删除.eml扩展名,并更改为.mht。Windows系统会警告你这样 *** 作可能会导致文件错误。不用担心,继续确认更改扩展名的 *** 作。

在IE浏览器中打开文件。IE浏览器是打开MHT文件的默认程序。你可以右键点击文件,选择“打开方式”,然后从程序列表中选择IE浏览器。在IE浏览器中打开的MHT文件和邮件客户端里打开的EML文件的格式大致相同。

3、下载并安装免费的EML文件浏览器(FreeViewer)。你可以从开发者网站(http://www.freeviewer.org/eml/) 上免费下载程序。

浏览EML文件所在的文件夹。

双击文件夹。接着会按顺序列出所有的EML文件。此时,你可以点击任意EML文件来打开和浏览它们。

你也可以浏览邮件中的附件。

4、以普通的文本形式浏览EML文件。如果你无法在邮件客户端中打开文件,也无法转换文件格式,无法在IE浏览器中打开文件,那么你能通过普通的文本浏览器(记事本)查看文件。这样会显示大量无实意字符,但你仍能看到邮件信息的主题内容和所有链接,不过无法查看邮件中的图片或附件。

右键点击EML文件,选择“打开方式”。

在程序列表中选择记事本。

找到<html> 和 <body>标签。它们标记了邮件信息的开始位置。你也可以在这部分中找到邮件的主题内容,但可能需要筛掉那些网页代码。

找到<a href=标签来找到邮件中的链接。你可以复制链接,并将它们粘贴到网页浏览器中,来访问EML文件中的链接。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12099735.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存