С момента создания Windows для их переименования на самом деле они использовали команду move
, где они устанавливали одну и ту же папку в пункте назначения, но использовали другое имя для файла.
Для .NET Dropbox Api V2 link on git:
Вы можете использовать метод MoveAsync()
, расположенный в FilesUserRoutes
классе. official link
public Task<Metadata> MoveAsync(
string fromPath,
string toPath,
bool allowSharedFolder = false,
bool autorename = false
)
Для примера, Вы могли бы использовать это нравится:
new Dropbox.Api.DropboxClient("AccessToken").Files.MoveAsync("FromFile","ToFile");
Для HTTP/JSON API:
см Q: How to use Dropbox API v2 to rename a file
API Docs: https://www.dropbox.com/developers/documentation/http/documentation#files-move
from_pathString (pattern = "(/ (. | [\ R \ n])) | (ns: [0-9] + (/. ? )) ") - Путь в Dropbox пользователя, чтобы быть скопированы или перемещены
to_pathString (рисунок =". (/ (| [\ Г \ п])) | (пз:. [0-9] + (/ .)) ") -. Путь в Dropbox пользователя, который является адресатом
allow_shared_folderBoolean - Если это правда, копия будет копировать содержимое в общую папку, в противном случае RelocationError.cant_copy_shared_folder будет возвращен, если from_path содержит общую папку. Это поле всегда верно для перемещения. ult для этого поля False.
autorenameBoolean - Если есть конфликт, есть сервер попробовать Dropbox для autorename файл, чтобы избежать конфликта. По умолчанию для этого поля установлено значение False.
{
"from_path": "/Homework/math",
"to_path": "/Homework/algebra",
"allow_shared_folder": false,
"autorename": false
}
http://stackoverflow.com/questions/34220574/how-to-use-dropbox-api-v2-to-rename-a-file – Tatranskymedved
Спасибо, но его запрос HTTP .. Я хочу используйте класс DropboxClient. Есть ли какой-нибудь метод? –