Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. [gelöst] Ein Verzeichnis rekursiv durchsuchen.

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Ein Verzeichnis rekursiv durchsuchen.

    This topic has been deleted. Only users with topic management privileges can see it.
    • julios
      julios last edited by julios

      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 Reply Last reply Reply Quote 0
      • dbweb
        dbweb last edited by

        z.B. mit "find"?

        npm install find
        
        julios 2 Replies Last reply Reply Quote 0
        • julios
          julios @dbweb last edited by

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

          1 Reply Last reply Reply Quote 0
          • julios
            julios @dbweb last edited by

            @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 Reply Last reply Reply Quote 0
            • dbweb
              dbweb last edited by

              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 😉

              julios 1 Reply Last reply Reply Quote 0
              • julios
                julios @dbweb last edited by

                @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 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Support us

                ioBroker
                Community Adapters
                Donate

                583
                Online

                31.9k
                Users

                80.2k
                Topics

                1.3m
                Posts

                datei node.js rekursiv suchen verzeichnis
                2
                6
                919
                Loading More Posts
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes
                Reply
                • Reply as topic
                Log in to reply
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                The ioBroker Community 2014-2023
                logo