如何从 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;
}
我想获取一个文件夹中所有文件的名称,但我不知道该怎么做。这是我的代码
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;
}