Menentukan Tarikh Penciptaan Fail dalam Java
Mendapatkan semula tarikh penciptaan fail boleh menjadi penting untuk pelbagai aplikasi, seperti menyusun fail mengikut kronologi. Dalam konteks ini, Java menyediakan beberapa mekanisme untuk mengakses metadata fail, termasuk tarikh penciptaannya.
Satu pilihan yang menjanjikan ialah melalui Java New I/O (NIO) API. NIO membolehkan anda berinteraksi dengan fail dan sistem fail secara bebas platform. Selagi sistem fail asas menyokong penyediaan metadata penciptaan fail, NIO boleh mengaksesnya.
Mengambil semula Tarikh Penciptaan Menggunakan Java NIO
Sebagai contoh, menggunakan kelas BasicFileAttributes dalam NIO, anda boleh mendapatkan pelbagai atribut fail, termasuk masa penciptaannya. Kod berikut menunjukkan perkara ini:
Path file = ...; BasicFileAttributes attr = Files.readAttributes(file.toPath(), BasicFileAttributes.class); System.out.println("creationTime: " + attr.creationTime()); System.out.println("lastAccessTime: " + attr.lastAccessTime()); System.out.println("lastModifiedTime: " + attr.lastModifiedTime());
Nota: Ketersediaan metadata tarikh penciptaan fail mungkin bergantung pada sistem fail asas dan konfigurasinya. Selain itu, format tarikh yang diambil boleh berbeza-beza berdasarkan pelaksanaan sistem fail.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Tarikh Penciptaan Fail di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!