public static void Run()
{
// ExStart:AddMessagesToPSTFiles
// The path to the file directory.
string dataDir = RunExamples.GetDataDir_Outlook() + "AddMessagesToPSTFiles_out.pst";
if (File.Exists(dataDir))
{
File.Delete(dataDir);
}
else
{
}
// Create new PST
PersonalStorage personalStorage = PersonalStorage.Create(dataDir, FileFormatVersion.Unicode);
// Add new folder "Inbox"
personalStorage.RootFolder.AddSubFolder("Inbox");
// Select the "Inbox" folder
FolderInfo inboxFolder = personalStorage.RootFolder.GetSubFolder("Inbox");
// Add some messages to "Inbox" folder
inboxFolder.AddMessage(MapiMessage.FromFile(RunExamples.GetDataDir_Outlook() + "MapiMsgWithPoll.msg"));
// ExEnd:AddMessagesToPSTFiles
}
}