Google ドライブ API Java クライアント ライブラリを使用してファイルを Google ドライブに挿入しています。ドライブにアップロードされたファイルには、元のファイルの変更時刻ではなく、アップロード時の変更時刻が適用されます。setModifiedDate
ofFile
オブジェクトを使用して日付を設定しました。
Google Developersでドキュメントを見ると、次のテキストが表示されます -
このファイルが最後に変更された時刻 (フォーマットされた RFC 3339 タイムスタンプ)。setModifiedDate パラメータが設定されている場合、これは更新時にのみ変更可能です。
ただし、ドキュメントでパラメーターを見つけることができずsetModifiedDate
、Java ライブラリにもsetSetModifiedDate(Boolean arg)
クラスにメソッドがありませんcom.google.api.services.drive.Drive.Files.Insert
(逆に、更新クラスには完全に機能com.google.api.services.drive.Drive.Files.Update
するメソッドが含まれています)。setSetModifiedDate(Boolean arg)