首頁 > Java > java教程 > 主體

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

Patricia Arquette
發布: 2024-10-31 22:01:02
原創
586 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!