Apache Commons IO - FileEntry
FileEntry gibt den Status einer Datei oder eines Verzeichnisses an. Dateiattribute zu einem bestimmten Zeitpunkt.
Klassenerklärung
Es folgt die Erklärung für org.apache.commons.io.monitor.FileEntry Klasse -
public class FileEntry
   extends Object implements SerializableFunktionen von FileEntry
Das FileEntry-Klassenobjekt stellt zu einem bestimmten Zeitpunkt die folgenden Dateiattribute bereit.
- getName () - Dateiname. 
- exist () - prüft, ob eine Datei existiert oder nicht. 
- isDirectory () - prüft, ob die Datei ein Verzeichnis ist. 
- lastModified () - gibt die Uhrzeit des letzten geänderten Datums an. 
- listFiles () - gibt den Inhalt des Verzeichnisses an. 
Beispiel für eine FileEntry-Klasse
Hier ist die Eingabedatei, die wir analysieren müssen -
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());
   }
}Ausgabe
Das folgende Ergebnis wird gedruckt.
Monitored File: input.txt
File name: input.txt
Is Directory: false