public static void Run()
{
// The path to the File directory.
// ExStart:MoveItemsToOtherFolders
string dataDir = RunExamples.GetDataDir_Outlook();
using (PersonalStorage personalStorage = PersonalStorage.FromFile(dataDir + "Outlook_1.pst"))
{
FolderInfo inbox = personalStorage.GetPredefinedFolder(StandardIpmFolder.Inbox);
FolderInfo deleted = personalStorage.GetPredefinedFolder(StandardIpmFolder.DeletedItems);
FolderInfo subfolder = inbox.GetSubFolder("Inbox");
if (subfolder != null)
{
// Move folder to the Deleted Items
personalStorage.MoveItem(subfolder, deleted);
// Move message to the Deleted Items
MessageInfoCollection contents = subfolder.GetContents();
personalStorage.MoveItem(contents[0], deleted);
// Move all inbox subfolders to the Deleted Items
inbox.MoveSubfolders(deleted);
// Move all subfolder contents to the Deleted Items
subfolder.MoveContents(deleted);
}
}
// ExEnd:MoveItemsToOtherFolders
}
}