首頁  >  文章  >  Java  >  如何在 Java 中檢索文件建立日期?

如何在 Java 中檢索文件建立日期?

Patricia Arquette
Patricia Arquette原創
2024-10-31 22:01:02573瀏覽

How to Retrieve File Creation Dates in Java?

在Java 中擷取檔案建立日期

確定檔案建立日期對於組織和管理檔案至關重要,特別是在需要按時間順序排序時。在 Java 中,有一個利用 Java NIO 函式庫的解決方案。

NIO(新輸入/輸出)提供了檢索檔案元資料(包括建立日期)的方法。只有當底層檔案系統支援時,才能存取此元資料。

要使用NIO 存取檔案建立日期:

  1. 取得檔案路徑:

    • 利用java.nio. file.Paths 類別建立表示檔案的Path 物件。
  2. 讀取檔案屬性:

    • 呼叫Files.readAttributes方法方法讀取檔案的基本屬性,包括建立時間。此方法採用兩個參數:Path 物件和要擷取的屬性類型(例如 BasicFileAttributes)。
  3. 提取建立日期:

    • 從傳回的BasicFileAttributes物件中,使用creationTime戳。

以下是範例程式碼片段:

<code class="java">Path file = ...;
BasicFileAttributes attr = Files.readAttributes(file.toPath(), BasicFileAttributes.class);

System.out.println("creationTime: " + attr.creationTime());</code>

此方法適用於Windows 和Linux 系統,前提是底層檔案系統提供必要的檔案建立時間戳元數據。

以上是如何在 Java 中檢索文件建立日期?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn