Перемещение и переименование (MOVE)

Переместить/переименовать файл или папку в рамках файловой структуры Яндекс Диска можно с помощью метода MOVE.

Пример: файл lion.png в папке pictures переименовывается в kitty.png.

MOVE /pictures/lion.png HTTP/1.1
Host: webdav.yandex.ru
Accept: */*
Authorization: OAuth 0c4181a7c2cf4521964a72ff57a34a07
Destination: /animals/kitty.png
Overwrite: F

Заголовок Overwrite можно задать, чтобы запретить перезапись уже существующего файла с таким именем. Значение T, по умолчанию, разрешает перезапись, значение F — запрещает. Если в папке /animals/ уже есть файл kitty.png, то запрос из примера не будет выполнен.

Если перемещение или переименование завершилось успешно, возвращается следующий ответ:

HTTP/1.1 201 Created
Content-Length: 0
Предыдущая
Следующая