如何使用 Graph Api 在 SharePoint 中将文件从一个文件夹移动到另一个文件夹?
How can i move a file from one folder to another in SharePoint using Graph Api?
我正在使用 Graph Api 在 SharePoint 中将文件从一个文件夹移动到另一个文件夹。
我正在尝试使用以下内容:
POST /drives/{driveId}/items/{itemId}/copy
itemId 是目标文件夹的 ID 吗?
driveId 是文件的 ID 吗?
我认为会有一个像这样的端点
https://graph.microsoft.com/v1.0/groups/{group-id}/drive/root:/{folder-path}/{fileName}/copy
正文如下:
var parentReference = new ItemReference
{
DriveId = "Destination Drive Id",
Id = "Destination Folder Id"
};
DriveId 是什么?
或者还有其他方法吗?
Drive
是 top-level 对象,表示用户的 OneDrive 或 SharePoint 中的文档库。
driveId
是驱动器的唯一标识符。
itemId
是文件或文件夹的唯一标识符。
您可以使用两个端点。
如果你想将文件移动到另一个文件夹,但在同一个 drive
(文档库)之间,你可以使用
PATCH /drives/{drive-id}/items/{item-id}
带有请求正文。
{
"parentReference": {
"id": "{new-parent-folder-id}"
},
"name": "new-item-name.txt"
}
drive-id
是源盘的id
item-id
是你要移动的文件的id
new-parent-folder-id
是目标文件夹的 ID
如果你想在两个驱动器(文档库)之间移动文件,你可以使用
POST /drives/{driveId}/items/{itemId}/copy
带有请求正文
{
"parentReference": {
"driveId": "{new-drive-id}",
"id": "{new-parent-folder-id}"
},
"name": "new-item-name.txt"
}
drive-id
是源盘的id
item-id
是你要移动的文件的id
new-drive-id
是目标驱动器的 ID
new-parent-folder-id
是目标文件夹的 ID
资源:
我正在使用 Graph Api 在 SharePoint 中将文件从一个文件夹移动到另一个文件夹。 我正在尝试使用以下内容:
POST /drives/{driveId}/items/{itemId}/copy
itemId 是目标文件夹的 ID 吗? driveId 是文件的 ID 吗?
我认为会有一个像这样的端点
https://graph.microsoft.com/v1.0/groups/{group-id}/drive/root:/{folder-path}/{fileName}/copy 正文如下:
var parentReference = new ItemReference
{
DriveId = "Destination Drive Id",
Id = "Destination Folder Id"
};
DriveId 是什么?
或者还有其他方法吗?
Drive
是 top-level 对象,表示用户的 OneDrive 或 SharePoint 中的文档库。
driveId
是驱动器的唯一标识符。
itemId
是文件或文件夹的唯一标识符。
您可以使用两个端点。
如果你想将文件移动到另一个文件夹,但在同一个 drive
(文档库)之间,你可以使用
PATCH /drives/{drive-id}/items/{item-id}
带有请求正文。
{
"parentReference": {
"id": "{new-parent-folder-id}"
},
"name": "new-item-name.txt"
}
drive-id
是源盘的id
item-id
是你要移动的文件的id
new-parent-folder-id
是目标文件夹的 ID
如果你想在两个驱动器(文档库)之间移动文件,你可以使用
POST /drives/{driveId}/items/{itemId}/copy
带有请求正文
{
"parentReference": {
"driveId": "{new-drive-id}",
"id": "{new-parent-folder-id}"
},
"name": "new-item-name.txt"
}
drive-id
是源盘的id
item-id
是你要移动的文件的id
new-drive-id
是目标驱动器的 ID
new-parent-folder-id
是目标文件夹的 ID
资源: