2

こんにちは、USB ファイル転送を使用して最新のファイルを Android SD カードに追加したいと思います。file.lastModified() を使用して新しいファイルを検索しています。しかし、たくさんのファイルを含むフォルダーがラップトップ/その他の手段からAndroidフォンに転送された場合。フォルダーとそのファイル、最後に変更された値は Android フォンで変更されていないため、新しく追加されたファイルをフィルター処理するために file.lastModified を使用すると、それらは表示されません。しかし、一部の電話では、同じプロセスを実行すると、電話内のすべての電話で lastmodified が更新されます。

ファイルが転送された場合に lastmodified が更新されていない場合、ファイルをキャッチするにはどうすればよいですか?

4

1 に答える 1

0

コストはかかりますが、解決策の 1 つは、すべてのファイル パス、サイズ、および最終更新日を保存することです。新しいファイルをスキャンするたびに、ファイル システムで見つかったすべてのファイルをデータベースに格納されているデータと比較し、データベースも更新します。

于 2012-04-25T20:23:17.807 に答える