Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. [gelöst] Ein Verzeichnis rekursiv durchsuchen.

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[gelöst] Ein Verzeichnis rekursiv durchsuchen.

Geplant Angeheftet Gesperrt Verschoben Entwicklung
verzeichnisdateisuchennode.jsrekursiv
6 Beiträge 2 Kommentatoren 1.1k Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • juliosJ Offline
    juliosJ Offline
    julios
    schrieb am zuletzt editiert von julios
    #1

    Hallo!
    Ich möchte über node.js eine Datei in einem Verzeichnis suchen z.B. nach einem mp3 file, ähnlich wie die Suche in Windows. Als Ergebnis sollen der Pfad und der Dateiname zurückgegeben werden. Evt. auch auswählbar ob nach dem ersten Ergebnis abgebrochen wird oder weitere Ergebnisse gesucht werden sollen. Weis von euch jemand ob es ein npm Modul mit einer Suchfunktion gibt, in 'fs-extra' habe ich nicht das richtige gefunden.
    Besten Dank für eure Unterstützung.

    Gehe gerade mein erstes Projekt an und bin noch sehr unerfahren mit node.js und JavaScript.
    Danke

    1 Antwort Letzte Antwort
    0
    • dbwebD Offline
      dbwebD Offline
      dbweb
      schrieb am zuletzt editiert von
      #2

      z.B. mit "find"?

      npm install find
      
      juliosJ 2 Antworten Letzte Antwort
      0
      • dbwebD dbweb

        z.B. mit "find"?

        npm install find
        
        juliosJ Offline
        juliosJ Offline
        julios
        schrieb am zuletzt editiert von
        #3

        @dbweb Danke für die schnelle Unterstützung, genau das habe ich gesucht!
        Wünsch dir einen schönen Tag!

        1 Antwort Letzte Antwort
        0
        • dbwebD dbweb

          z.B. mit "find"?

          npm install find
          
          juliosJ Offline
          juliosJ Offline
          julios
          schrieb am zuletzt editiert von
          #4

          @dbweb jetzt habe ich noch eine Frage, wie kann ich anstatt dem Ausdruck '/.js$/' eine Variable angeben.

          Danke bg

          find.file(/.js$/, __dirname, function(files) {
          console.log(files.length);
          })

          1 Antwort Letzte Antwort
          0
          • dbwebD Offline
            dbwebD Offline
            dbweb
            schrieb am zuletzt editiert von
            #5

            Einfach die Variable verwenden?

            let variable = /.mp3$/;
            find.file(variable, __dirname, function(files) {
               console.log(files.length);
            })
            

            Oder was du vermutlich suchst:

            let searchExt = 'mp3';
            let regex = new RegExp("\." + searchExt + "$");
            find.file(regex,__dirname,function(found){
                console.log(found.length);
            })
            

            Evtl. solltest du erstmal ein paar js-Basic Tutorials machen ;)

            juliosJ 1 Antwort Letzte Antwort
            0
            • dbwebD dbweb

              Einfach die Variable verwenden?

              let variable = /.mp3$/;
              find.file(variable, __dirname, function(files) {
                 console.log(files.length);
              })
              

              Oder was du vermutlich suchst:

              let searchExt = 'mp3';
              let regex = new RegExp("\." + searchExt + "$");
              find.file(regex,__dirname,function(found){
                  console.log(found.length);
              })
              

              Evtl. solltest du erstmal ein paar js-Basic Tutorials machen ;)

              juliosJ Offline
              juliosJ Offline
              julios
              schrieb am zuletzt editiert von
              #6

              @dbweb Nochmals Danke für die Unterstützung!

              Basic-Turtorials, da gebe ich dir volllllkommen recht ;) , hat mich schon gewundert dass du das nicht schon bei deiner ersten Antwort erwähnt hast :) Schau mir als nächstes auf jeden Fall den Umgang mit den Regulären Ausdrücken an!
              Danke noch mal.

              1 Antwort Letzte Antwort
              0
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              656

              Online

              32.6k

              Benutzer

              82.3k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe