gpt4 book ai didi

java - 有没有办法确定文件夹是否是众所周知的文件夹?

转载 作者:行者123 更新时间:2023-12-01 16:20:10 25 4
gpt4 key购买 nike

我当前正在获取 WellKnownFolder,然后与现有的 FolderId 进行匹配。这基本上会导致大量重新获取,因为我必须检查每个文件夹和 WellKnownFolder。

public boolean isWellKnownFolder(String folderId, WellKnownFolderName wellKnownFolderName) {
Folder f = Folder.bind(account, wellKnownFolderName);
return f.getId().toString().equals(folderId);

此外,是否可以获取 WellKnownFolderName 作为扩展属性?所以我可以将它与初始文件夹一起获取。

我正在使用这个API:https://github.com/OfficeDev/ews-java-api

最佳答案

WellknownFolderName 是文件夹 https://learn.microsoft.com/en-us/dotnet/api/microsoft.exchange.webservices.data.folder.wellknownfoldername?view=exchange-ews-api#Microsoft_Exchange_WebServices_Data_Folder_WellKnownFolderName 上的强类型属性。它于 2013 年才推出,因此您需要确保将请求的服务器版本设置为该版本或更高版本才能返回。

如果您想使用扩展属性,请查看 Fid https://learn.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxprops/c213b050-6c6b-479b-a3a5-7eadbcb9b998 。虽然没有记录,但 WellKnownFolders 的 Fid 是静态的 AFAIK。

关于java - 有没有办法确定文件夹是否是众所周知的文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62302093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com