Перемещение и переименование (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