在JAVA中读取/提取和写入EML文件

时间:2018-12-24 13:54:33

标签: java parsing javamail eml

我正在尝试读取eml文件并更改附件名称和文件名。

------=_NextPart_000_00A7_01D4994C.3A60E5A0
Content-Type: application/pdf;
name="lettre_caisse_depargne.pdf"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="lettre_caisse_depargne.pdf"

所以我实际上使用的是经典的文件读取方法,该方法读取整个文件,查找name =“和filename =”,然后替换内容,并将其写入新的eml,

我想知道在Java中是否还有更好的方法。

之所以这样问,是因为我通常需要处理+ 20MB的庞大eml文件,而且我不确定读取和测试文件的每一行是否都很好。

0 个答案:

没有答案