在Dropbox API中编辑文件名

时间:2013-07-22 07:42:58

标签: dropbox edit dropbox-api

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

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

还有什么吗? 它甚至可能吗?

2 个答案:

答案 0 :(得分:9)

你的问题标题和正文似乎要问略有不同的问题,所以我会回答两个问题:

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

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

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

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

答案 1 :(得分:0)

不要担心这一点,如果你有一个文件并且你想重命名它,那么只需遵循这个逻辑就可以解决你的问题。

  1. 获取文件名并更改它并将更改名称存储在字符串变量中。
  2. 保留原始文件的父路径。
  3. 使用更改名称来自字符串变量,将文件移动到其他位置。
  4. 现在将文件从新位置移回旧位置
  5.                  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