2016-10-27 67 views
0

GoogleドライブレストAPI v3にはDrive.Files.Deleteメソッドがありますが、ファイルを完全に削除します。ファイルをゴミ箱に移動するにはどうすればよいですか?GoogleドライブレストAPI v3 - ファイルをごみ箱に移動する方法は?

私は、ファイルのメタデータを更新するためのドキュメントを見て、私はこれを実行しようとしたが、動作していないよう:

File file = new File(); 
file.setTrashed(true); 
driveService.files().update(f.getId(), file).execute(); 

答えて

2

私はどのように上のコードでエラーが表示されませんファイルをtrashに移動します。files.update{'trashed':true}を使用します。このthread

サンプルコード:私はGoogleドライブにTry it!これを試して、正常に移動している

File newContent = new File(); 
newContent.setTrashed(true); 
service.files().update(fileId, newContent).execute(); 

ソリューションは、新しい値を設定し、空のファイルを作成することですゴミ箱に入れるファイル。

だけFilecom.google.api.services.drive.model.Fileを参照し、それがないjava.io.Fileであることを確認してください。

+0

Aaah ....それはjava.io.Fileでした...私はそれをキャッチしていないとは信じられません.... – Guest1997

関連する問題