如何使用dropbox API編輯文件或文件夾名?在Dropbox API中編輯文件名
我就是用這個參考: https://www.dropbox.com/developers/core/docs
還有什麼?
它甚至有可能嗎?
如何使用dropbox API編輯文件或文件夾名?在Dropbox API中編輯文件名
我就是用這個參考: https://www.dropbox.com/developers/core/docs
還有什麼?
它甚至有可能嗎?
你的問題標題和正文似乎問略有不同的問題,所以我會回答這兩個:
可以通過上載的一個新的版本,例如,使用編輯一個文件(即,它的內容)/files_put撥打:
https://www.dropbox.com/developers/core/docs#files_put
可以重命名使用/ filesops /移動端點的文件或文件夾:
不要擔心這個,如果你有一個文件,你想重新命名它,那麼只需按照這個邏輯它將解決你的問題。
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
TNX笑:)我說的是第二次:)所以我應該做from_path和to_path相同,並且to_path將包含新名稱?它是否正確? – user990635
如果您只想重命名給定文件夾內的文件或文件夾,yes,from_path和to_path應保留父文件夾,並且您只需將to_path更改爲具有所需的文件名即可。例如,from_path =「/ my_folder/file.txt」和to_path =「/ my_folder/new_name.txt」 – Greg
非常感謝你們兩位。這節省了我的時間和精力。我的鏈接如下所示:'api.dropboxapi.com/1/fileops/move?root=auto&from_path=test.xlsx&to_path=renamed-test.xlsx' 感謝您的最後兩條評論以及+1。 – James