[Java] Datei suchen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Sc4rF4ce, 15. September 2010 .

Schlagworte:
  1. 15. September 2010
    Datei suchen

    Hallo,

    folgendes Problem:

    ich hab nen Ordner, der wiederum Unterordner enthält, die wiederum Unterordner enthalten und vllt wieder

    ich möchte jetzt alle Ordner nach einer bestimmten File durchsuchen, indem ich aber nur den Oberordner angebe welche alle Unterordner enthält

    gibts da irgendwie ne easy methode

    Vielen Dank schonmal im Voraus
     
  2. 15. September 2010
    AW: datei suchen

    Erstes Ergebnis bei Google: How do I search for files recursively? | Java Examples
     
  3. 16. September 2010
    AW: datei suchen

    Rekursion bedeutet, dass eine Methode sich selbst aufruft. Dies wird durch if-else Anweisungen verwirklicht, wobei du dir das so vorstellen kannst:

    public void rekursion (){

    if (<Bedingung>){
    nicht rekursiver Zweig
    }
    else {
    rekursion(); <-- Da rufst du deine Methode wieder auf. Du baust also eine art Schleife
    }
    }


    Beispiel für die Fakultätsfunktion:

    public int fakultaet (int n){

    if (n==1){
    return 1;
    }
    else {
    return fakultaet (n-1) * n
    }


    Eine Fakultät wird so geschrieben in der Mathematik: 7!
    Das bedeutet, dass alle Zahlen von 1 bis einschließlich der 7 miteinander multipliziert werden.

    Die oben gezeigte Rekursion hat im if-Zweig die Anweisung, wenn der Parameter n == 1 ist, auch 1 zu returnen. In allen anderen Fällen, wird die Zahl n mit (n-1) multipliziert und mit (n-1) wird die Methode erneut aufgerufen.
    So hast du also 7*6*5*4*3*2*1

    Ich hoffe mit ein wenig nachdenken kommst du selbst dahinter, wie das mit den Ordnern funktioniert.
     
  4. 16. September 2010
    AW: datei suchen

    Du kannst dir auch eine Liste aller Dateien(und Ordner) im Verzeichnis in einer Liste geben lassen. Dann durchsuchst du die Liste und wenn der Eintrag ein Ordner ist, dann lässt du dir daraus auch noch eine Liste geben.. ... und wenn da nichts drin ist, gehste wieder nach oben.. oder suchst erst eine Liste fertig....

    Damit hast du jetzt eine Grundidee..hf.. eine Lösung steht sogar auf der Seite.

    Verzeichnisse durchsuchen/bearbeiten/auslesen
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.