2017-07-26 2 views
0

Googleのサンプルプログラムを実行したところ、ドライブフォルダ内のすべてのファイル(コンピュータではなくWebサービス上のファイル)を一覧表示しました。サンプルはhereです。サンプルプログラムはGoogleドライブにないファイルを表示しますか?

奇妙なことは、しかし、コンソール出力が以前にあったファイルを示しているが、それ以上の存在ではありません。私は本当にそれがなぜであるかは分かりません。過去にこのファイルをテストとして作成し、それを別のテストとして削除しました。しかし、残念なことに、プログラムはそれをまだそこに示しています。

enter image description here

「_meta」という名前のこのファイルは、もはや私のドライブに存在せず、24時間以上いないん。だから何を与える?

+0

ファイルが削除されているかどうか、すべてのメタデータ情報を読み取ります。あなたはまだドライバから> bin /ゴミ箱 –

+0

@SiddharthPandeyああ..あなたは正しいです削除されたファイルにアクセスすることができます。私はそれらがhahaを上げないと思った。ありがとう。 – OmniOwl

+0

これはあなたのために働くかどうか私に教えて、私はこれを答えに変換することができます。 :P –

答えて

2

コメントで説明したように、ファイルが削除されたかどうかにかかわらず、このファイルのメタデータ情報をすべて読み取ります。

Googleドライブは、Windows上のビンの概念をリサイクルするために類似したそのビンを使用して、ドライブから削除されたファイル(複数可)をアクセスすることができます。したがって、必要に応じてユーザーがファイルを復元することができます。

あなたはfile.Trashedがあなたの結果で削除されたファイルを使用しない場合は任意のクエリに使用されることを発見しました。 file.Trashed != trueに比べて読みやすいよう

file.Trashed == falseにあなたの条件を変更してください。

関連する問題