Konstruktor
}
}
1.boolean createNewFile() mengembalikan nilai true jika tidak ada dan false jika ada.
2.boolean mkdir() membuat direktori
3.boolean mkdirs() membuat direktori multi-level
Hapus metode
1.hapus boolean()
2.boolean deleteOnExit() menghapus file setelah selesai digunakan
FileDemo2 kelas publik {
public static void main(String[] args){
Berkas f =Berkas baru("d://1.txt");
mencoba {
System.out.println(f.createNewFile());//Mengembalikan false ketika file ada
System.out.println(f.delete());//Mengembalikan false ketika file tidak ada
} tangkapan (IOException e) {
// TODO Blok tangkapan yang dibuat secara otomatis
e.printStackTrace();
}
}
}
1.boolean canExecute() menentukan apakah file dapat dieksekusi
2.boolean canRead() menentukan apakah file dapat dibaca
3.boolean canWrite() menentukan apakah file dapat ditulis
4.boolean ada() menentukan apakah file tersebut ada
5.boolean isDirectory()
6.boolean isFile()
7.boolean Tersembunyi()
8.boolean isAbsolute() juga dapat menentukan apakah file path absolut tidak ada.
Dapatkan metode
1.String dapatkanNama()
2.String getPath()
3.String getAbsolutePath()
4.String getParent()//Jika tidak ada direktori induk, kembalikan null
5.long lastModified()//Dapatkan waktu modifikasi terakhir
6.panjang panjang()
7.boolean ganti namaTo(File f)
8.File[] liseRoots()//Dapatkan huruf drive mesin
9.String[] daftar()
10.String[] daftar(Filter NamaFileFilter)
Daftar file dan folder pada disk
}
}
File[] listFiles(Filter Nama File)
Gunakan rekursi untuk membuat daftar semua file
}
Temukan semua file .java di drive d, salin ke direktori c:/jad, dan ubah jenis semua file dari .java menjadi .jad.
public static void moveFile(Direksi file){
File[] file=dir.listFiles();
untuk(Berkas berkas:berkas){
if(file.isDirectory())
memindahkanFile(berkas);
kalau tidak{
if(file.getName().endsWith(".java"))
file.renameTo(File baru("c://jad//"+
file.getName().substring(0,file.getName().lastIndexOf('.'))+".jad"));
}
}
}
}