C# 打开PST文件并存储元数据

C# 打开PST文件并存储元数据,c#,pst,C#,Pst,我有大量的PST,我需要能够打开它们并获取它们的元数据(发件人、日期、时间、消息、主题)。 我试过使用这里的代码- 当它到达行时,我得到一个错误: MAPIFolder rootFolder = outlookNs.Stores[pstName].GetRootFolder(); 它不喜欢我的pst名字 我希望能够循环使用我所有的PST,而不用担心文件路径和文件名是什么。这可能吗 编辑:如果可能,我希望最终将其放入SQL数据库,但即使是一个平面文件(CSV或XML或其他任何文件)也可以。不完全

我有大量的PST,我需要能够打开它们并获取它们的元数据(发件人、日期、时间、消息、主题)。 我试过使用这里的代码-

当它到达行时,我得到一个错误:

MAPIFolder rootFolder = outlookNs.Stores[pstName].GetRootFolder();
它不喜欢我的pst名字

我希望能够循环使用我所有的PST,而不用担心文件路径和文件名是什么。这可能吗


编辑:如果可能,我希望最终将其放入SQL数据库,但即使是一个平面文件(CSV或XML或其他任何文件)也可以。

不完全是关于您的错误,但您可以使用XENA将PST文件转换为XML


如果这与错误无关,那么这到底是为了什么?使用其他解决方案进行转换,而不是通过C#读取。我的意思是,如果C#不是一个要求,你可以试试Xena。