如何从 SharePoint 文件夹中获取文件名

How to get file names from a SharePoint folder

我想获取一个文件夹中所有文件的名称,但我不知道该怎么做。这是我的代码

var items = await client
             .Sites["xxxx.sharepoint.com,xxxx-xxx-xxxx....,xxxx-xxx-xxxx...."]
             .Drives[":/drives/Documentos"]
             .Request()
             .GetAsync();

根据我的测试,当我尝试 https://graph.microsoft.com/v1.0/drives/drive_id/root/children 时,我可以获得根文件夹中的所有项目。由于我没有共享点站点,因此我无法使用共享点站点进行测试,但应该类似。如果您不想获取根文件夹中的所有元素,则可以按照 this section 获取带有 /drives/{drive-id}/items/{item-id}/children.

的特定项目子项目
var files = await client.Sites["xxxx.sharepoint.com,xxxx-xxx-xxxx....,xxxx-xxx-xxxx...."]
                   .Drives[":/drives/Documentos"].Root.Children.Request().GetAsync(); 
foreach(var file in files)
{
      var fileName = file.Name;
}