Dalam versi tanggal Java, file diakses melalui kelas file, tetapi pengoperasian kelas file terbatas, dan karakteristik sistem file tertentu tidak dapat digunakan, dan kinerjanya tidak tinggi. Ketika kesalahan akses terjadi, banyak orang secara langsung mengembalikan false dan tidak memberikan informasi pengecualian. Oleh karena itu, Java7 telah menambahkan dua file kelas alat dan jalur baru untuk memanipulasi file. Kelas file berisi sejumlah besar metode statis untuk memanipulasi file. Java7 juga memperkenalkan antarmuka jalur, yang mewakili jalur platform yang tidak terkait dengan platform. Mengenai penggunaannya, kami akan memperkenalkannya secara rinci di bawah ini.
Jalur menyediakan dua metode untuk mendapatkan objek jalur.
1. Dapatkan (url url)
2. Get (String First, String… More), ini adalah metode untuk menyambungkan beberapa string ke dalam jalur
Di bawah ini adalah kode uji
Paket com.sdjz.test1; import java.io.filenotfoundException; import java.io.fileoutputstream; import java.io.ioException; import java.nio.charset.charset; import java.nio.file.file; impor java.nio.file.pathypath; java.nio.file.attribute.filetime; impor java.util.arraylist; impor java.util.calendar; impor java.util.list; java.util.list; impor java.util.list; impor java.util.list; impor java.util; kelas filestest {public static void main (string [] args) melempar filenotfoundException, ioException {path path = paths.get ("d:", "test.txt"); // Dapatkan jalur absolut dari path system.out.println (path.toAbsolutePath ()); // Salin file file.copy (paths.get ("d:", "test.txt"), fileoutputStream baru ("text1.txt")); // tambahkan konten baca ke daftar <string> list = file.readAlllines (paths.get ("d:", "est.java")); System.out.println ("File yang Dibaca:" + Daftar); System.out.println ("Apakah itu dapat ditulis? --->" + file.iswritable (paths.get ("d:", "test.txt"))); // Buat koleksi untuk ditambahkan ke daftar file <string> list = new ArrayList <> (); list.add ("adsf"); list.add ("tes 1"); list.add ("tes 2"); // Buat koleksi untuk ditambahkan ke daftar file <string> list = new ArrayList <> (); list.add ("adsf"); list.add ("tes 1"); list.add ("tes 2"); // Tulis beberapa string ke file file.write (paths.get ("d:", "test.txt"), daftar, charset.forname ("gbk")); // Tentukan ukuran file yang ditentukan System.out.println ("test.txt"))); // Tentukan apakah itu adalah sistem file tersembunyi.out.println ("test.txt"))); // Dapatkan instance kalender untuk mengatur waktu untuk kalender modifikasi file ca = calendar.getInstance (); // Tetapkan waktu ke 23 Mei 2014 CA.Set (2014, 4, 23); // atur waktu ketika file terakhir dimodifikasi file.setLastModiedTime (path, filetime.frommillis (ca.getTimeInmillis ())); }}Jalankan program di atas dan Anda akan melihat hasil berikut
Berikut ini adalah properti dari waktu file yang dimodifikasi setelah modifikasi
Metode di atas untuk mengakses file menggunakan kelas alat file Java7 dan antarmuka jalur adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.