Rumah > Java > javaTutorial > Bagaimanakah Saya Boleh Dapatkan Tarikh Penciptaan Fail di Java?

Bagaimanakah Saya Boleh Dapatkan Tarikh Penciptaan Fail di Java?

Mary-Kate Olsen
Lepaskan: 2024-11-04 09:21:30
asal
771 orang telah melayarinya

How Can I Retrieve a File's Creation Date in Java?

Mengambil semula Tarikh Penciptaan Fail dalam Java

Menentukan tarikh penciptaan fail boleh menjadi penting apabila mengatur direktori mengikut umur. Walau bagaimanapun, mencari mekanisme yang boleh dipercayai untuk mendapatkan maklumat ini boleh menjadi mencabar. Walaupun perbincangan terdahulu mengenai StackOverflow telah menyentuh topik ini, penyelesaian langsung masih sukar difahami.

Nasib baik, Java menyediakan perpustakaan manipulasi fail berkuasa yang dipanggil "nio" yang menawarkan keupayaan untuk mengakses metadata, termasuk masa penciptaan, jika sistem fail menyokongnya. Coretan kod Java berikut menunjukkan cara untuk mendapatkan semula tarikh penciptaan fail menggunakan Java nio:**

<code class="java">import java.nio.file.Path;
import java.nio.file.Files;
import java.nio.file.attribute.BasicFileAttributes;

public class FileCreationDate {

    public static void main(String[] args) {
        Path file = Paths.get("path/to/file.txt");
        BasicFileAttributes attr = Files.readAttributes(file.toPath(), BasicFileAttributes.class);

        System.out.println("Creation Time: " + attr.creationTime());
        System.out.println("Last Access Time: " + attr.lastAccessTime());
        System.out.println("Last Modified Time: " + attr.lastModifiedTime());
    }
}</code>
Salin selepas log masuk

Penyelesaian ini serasi dengan sistem Windows dan Linux, memastikan anda boleh mendapatkan tarikh penciptaan fail tanpa mengira operasi asas sistem. Selain itu, kaedah ini tidak bergantung pada konvensyen nama fail yang membenamkan maklumat tarikh/masa penciptaan, menjadikannya penyelesaian serba boleh untuk sebarang jenis fail.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Dapatkan Tarikh Penciptaan Fail di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan