私は基本的なファイルブラウザを作成していて、ディレクトリ内の各ファイルの最終更新日を取得したいとします。どうすればいい?私はすでに各ファイルの名前とタイプ(すべてが配列に格納されています)を持っていますが、最終更新日も必要です。 java.io.File
のjavadocのようにJavaでファイルの最終更新日を取得する
8
A
答えて
12
:
new File("/path/to/file").lastModified()
3
のJava 7ので、あなたは使用することができjava.nio.file.Files.getLastModifiedTime(Path path)
:
private static void printFileTime(FileTime fileTime) {
DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy - hh:mm:ss");
System.out.println(dateFormat.format(fileTime.toMillis()));
}
:
printFileName
は次のように見ることができ
Path path = Paths.get("C:\\1.txt");
FileTime fileTime;
try {
fileTime = Files.getLastModifiedTime(path);
printFileTime(fileTime);
} catch (IOException e) {
System.err.println("Cannot get the last modified time - " + e);
}
出力:
10/06/2016 - 11:02:41
関連する問題
- 1. URLの最終更新日を取得
- 2. ファイルの最終更新日をVB6で取得
- 3. SharePointリスト(SPList)の最終更新日を取得する方法
- 4. サーバー上のapkファイルから最終更新日を取得する方法
- 5. IPhone - Webサーバーから最終更新日のファイルを取得する
- 6. SSAS/MDX/ADOMD.NET - キューブから最終更新日を取得する
- 7. linuxのファイルの最終更新時刻を取得する
- 8. 最終更新日時のフォルダ(またはサブファイル/フォルダ)を取得
- 9. ファイルの最終更新日を変更するには
- 10. Groovy HTTPBuilderが最終更新日時を取得
- 11. Antタスク最終更新日時を取得
- 12. amazon s3のファイルの最終更新日時/アップロード時刻の取得方法は?
- 13. 私のウェブサイトで各URLの最終更新日を取得するには、C#
- 14. Googleフュージョンテーブル最終更新日
- 15. php - 最終更新日時 -
- 16. MySQL:InnoDB最終更新日
- 17. 最終更新レコードの取得
- 18. Sql Server 2005で最終更新日時を取得する方法は?
- 19. ASP.NET Core MVCでファイルの最終更新日を取得するにはどうすればよいですか?
- 20. ファイルの最終更新日をBashで表示
- 21. ヘッダーからストリングまでの最終更新日の取得方法
- 22. python ftp最新のファイルを日付で取得する
- 23. SQL Server 2005自動更新日時列 - 最終更新日
- 24. OSXのディレクトリの最終更新日
- 25. ファイルの最終変更日の取得(エクスプローラ値ではなくcmd値)
- 26. git status - 最終更新日のリスト
- 27. Django:最終訪問日を取得
- 28. GACのアセンブリの最終変更日の取得
- 29. GITでファイルの最終変更を取得
- 30. Goでファイルの最終アクセス日時を取得する方法は?
答えが正しいとも説明しているが、長い時代遅れと悪名高い厄介 'SimpleDateFormat'クラスを使用するように若いものを教えないでください。代わりに、Java 8以降では、 'FileTime.toInstant()'を使用して 'Instant'を' ZonedDateTime'に変換し、 'DateTimeFormatter'を使ってそれを出力するかフォーマットするだけです。 –