使用Graph SDK v1.13,当我检索具有文件夹元数据(即它是文件夹)的DriveItem时,在使用.Folder.ChildCount
属性时,该整数似乎仅反映了直接包含在其中的文件夹数当前的DriveItem(文件夹)。
但是,如果您检索该项目的实际子项,例如使用driveItem.Children.Request()
,它将返回所有包含的文件夹和文件。
这是非常不一致的。恕我直言,文件也是文件夹的子级,因此应将其包含在名为ChildCount
的属性中。
我尝试检索许多不同的文件夹DriveItems。有些仅将文件夹作为子文件夹,有些仅具有文件,有些则同时具有。 ChildCount仅返回文件夹数。
获取文件夹DriveItem的Children集合总是返回文件和文件夹项目。
应尽快使其更加一致。如果我有投票权(我认为我没有投票),ChildCount将反映DriveItem文件夹中包含的项目总数(无论其“类型”如何)。