我正在从交换服务器的文件夹和子文件夹中导出所有电子邮件,我可以使用该链接获取所有文件夹及其邮件,(回答ofono2012)
How To Get all ITEMS from Folders and Sub-folders of PublicFolders Using EWS Managed API
但我无法得到,哪个文件夹的子文件夹,意味着无法获取文件夹层次结构
请帮助
答案 0 :(得分:1)
您必须执行单独的FindFolder操作才能获取文件夹层次结构:
http://msdn.microsoft.com/en-us/library/office/dd633627(v=exchg.80).aspx
确保包含view.Traversal = FolderTraversal.Deep;
并执行
view.PropertySet = new PropertySet(BasePropertySet.IdOnly);
view.PropertySet.Add(FolderSchema.DisplayName);
view.PropertySet.Add(FolderSchema.ParentFolderId);
获得完整的关系层次结构。然后,您应该能够将项目中的ParentFolderId与文件夹ID匹配。