8

如何使用 dropbox api 编辑文件或文件夹名称?

我正在使用这个参考: https ://www.dropbox.com/developers/core/docs

还有别的事吗?
甚至可能吗?

4

2 回答 2

9

您的问题标题和正文似乎提出了略有不同的问题,所以我将同时回答:

您可以通过上传文件的新版本来编辑文件(即其内容),例如,使用 /files_put 调用:

https://www.dropbox.com/developers/core/docs#files_put

您可以使用 /filesops/move 端点重命名文件或文件夹:

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

于 2013-07-22T17:22:02.807 回答
0

不用担心,如果您有一个文件并且想要重命名它,那么只需按照此逻辑即可解决您的问题。

  1. 获取文件名称并更改它并将更改名称存储在字符串变量中。
  2. 保留原始文件的父路径。
  3. 使用从 String 变量获取的更改名称将文件移动到其他位置。
  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
于 2014-04-13T20:05:32.390 回答