? Java-Servlet- Anwendungen können Sie Software, die auf jedem Betriebssystem läuft erstellen. Java-Programmierung ist nicht kompiliert, wenn sie auf der Maschine, die es kompatibel mit einer breiten Palette von Betriebssystemen macht ausgeführt wird. Eine Funktion , die Sie mit Java-Code kann, ist die Suche nach Dateien auf dem Computer eines Benutzers . Dies ist vorteilhaft, wenn Sie eine Anwendung, die Dateien relativ zum Suchkriterien durch den Benutzer oder eine eigene Software eingestellt findet erstellen möchten. Anleitung
1
Fügen Sie die Datei -und Ausgang Bibliotheken. Diese Java-Bibliotheken versorgen Sie mit allen der internen Funktionen für die Suche nach Dateien , Erstellen und Bearbeiten von Dateien auf einem Server oder Desktop. Fügen Sie den nachfolgenden Code an den Anfang der Codedatei :
Import org.apache.commons.io.FileUtils ;
Import java.io.File ;
import java . util.Collection ;
Import java.util.Iterator ;
2
Stellen Sie das Verzeichnis , wo die Suche ausgeführt wird. Sie können es , das gesamte Laufwerk "C" oder einfach nur ein Unterverzeichnis suchen. Der folgende Code legt das Verzeichnis für die Suche :
Datei root = new File ( "C: \\ Dokumente \\ ");
3
Legen Sie die Datei-Erweiterungen zu suchen . Verwenden Sie " * " für alle Datei-Erweiterungen suchen. In diesem Beispiel sind alle "txt "-Dateien gesucht. Der folgende Code setzt die "txt" -Erweiterung:
String [] { extensions = "txt" };
4
Legen Sie Ihre Datei Auflistungsobjekt . Die Datei Auflistungsobjekt nutzt alle Parameter und setzt die Suche . Der folgende Code zeigt , wie Sie die Sammlung Objekt :
Sammlung files = FileUtils.listFiles (root , Erweiterungen , true);
5
Führen Sie die Suche auf dem Computer. In diesem Beispiel wird jede Datei mit dem " txt" gefunden dem Benutzer angezeigt . Der folgende Code führt die Suche und Anzeige:
for ( Iterator iterator = files.iterator (); iterator.hasNext () ;) {
Datei pfile = (File) iterator.next ( );
System.out.println ( "Datei gefunden :" + pfile.getAbsolutePath ()); }