Apache Commons IO - FileEntry
FileEntry menyediakan status file atau direktori. Atribut file pada suatu titik waktu.
Deklarasi Kelas
Berikut adalah deklarasi untuk org.apache.commons.io.monitor.FileEntry Kelas -
public class FileEntry
extends Object implements Serializable
Fitur FileEntry
Objek kelas FileEntry menyediakan atribut file berikut pada satu titik waktu.
getName () - nama file.
ada () - memeriksa apakah file ada atau tidak.
isDirectory () - memeriksa apakah file adalah direktori.
lastModified () - memberikan waktu tanggal modifikasi terakhir.
listFiles () - memberikan isi direktori.
Contoh Kelas FileEntry
Berikut adalah file input yang perlu kita parse -
Welcome to TutorialsPoint. Simply Easy Learning.
IOTester.java
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
import org.apache.commons.io.monitor.FileEntry;
public class IOTester {
public static void main(String[] args) {
try {
usingFileEntry();
} catch(IOException e) {
System.out.println(e.getMessage());
}
}
public static void usingFileEntry() throws IOException {
//get the file object
File file = FileUtils.getFile("input.txt");
FileEntry fileEntry = new FileEntry(file);
System.out.println("Monitored File: " + fileEntry.getFile());
System.out.println("File name: " + fileEntry.getName());
System.out.println("Is Directory: " + fileEntry.isDirectory());
}
}
Keluaran
Ini akan mencetak hasil sebagai berikut.
Monitored File: input.txt
File name: input.txt
Is Directory: false