Изменение имени файла в Dropbox API
Как редактировать имя файла или папки с помощью Dropbox api?
Я использовал эту ссылку: https://www.dropbox.com/developers/core/docs
что-нибудь еще?
Это вообще возможно?
2 ответов
название вашего вопроса и тело, похоже, задают несколько разные вопросы, поэтому я отвечу на оба:
вы можете редактировать файл( т. е. его содержимое), загрузив новую его версию, например, с помощью вызова /files_put:
https://www.dropbox.com/developers/core/docs#files_put
вы можете переименовать файл или папку с помощью /filesops / move конечная точка:
Не беспокойтесь об этом, если у вас есть файл, и вы хотите его переименовать, просто следуйте этой логике, это решит вашу проблему.
- получить имя файла и изменить его и сохранить имя изменения в строковой переменной.
- сохранить родительский путь исходного файла.
- переместить файл в другое место с именем изменения получить из строковой переменной.
- теперь переместите файл с нового места на старое место,
How to do it Programatically,
Entry global_file;//assign any file to it
String FilePath=global_file.path;
String parent_path=global_file.parentPath();//Keep parent path
String ChanageName= "Your changed Name";
parent_path=parent_path+""+ChanageName; //setting path for renamed file to move to its original place.
Entry RenamedFile = mApi.move(FilePath, "/"+ChanageName); //move to new place "/"
Entry MoveRenameFile = mApi.move(RenamedFile.path,parent_path); //move to previous location