Изменение имени файла в 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 конечная точка:

https://www.dropbox.com/developers/core/docs#fileops-move


Не беспокойтесь об этом, если у вас есть файл, и вы хотите его переименовать, просто следуйте этой логике, это решит вашу проблему.

  1. получить имя файла и изменить его и сохранить имя изменения в строковой переменной.
  2. сохранить родительский путь исходного файла.
  3. переместить файл в другое место с именем изменения получить из строковой переменной.
  4. теперь переместите файл с нового места на старое место,
                 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