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. Skripten / Logik
  4. [gelöst] Ist es möglich einen Ordnerinhalt einzulesen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[gelöst] Ist es möglich einen Ordnerinhalt einzulesen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
5 Beiträge 2 Kommentatoren 553 Aufrufe
  • Ä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.
  • PeoplesP Offline
    PeoplesP Offline
    Peoples
    schrieb am zuletzt editiert von
    #1

    Hi Leute,

    wie schon im Betreff geschrieben würde ich gerne wissen ob es via Javascript möglich ist ein Verzeichnis (opt/iobroker/backups/) ein zu lesen und die eingelesenen Dateinamen in einem Array zu speichern. Ich möchte Sie im Anschluss via Vis-Auswahl den entsprechenden Dateinamen an ein Shell-Script übergeben um diesen weiter zu Verarbeiten.

    Merci schonmal

    Ich beantworte keine Fragen zu Themen via PN

    1 Antwort Letzte Antwort
    0
    • Jey CeeJ Online
      Jey CeeJ Online
      Jey Cee
      Developer
      schrieb am zuletzt editiert von
      #2

      Hi peoples,

      was du suchst ist 'fs' das ist ein Standard Paket in nodejs.

      Dein Code könnte dann so aussehen:

      const testFolder = './tests/';
      const fs = require('fs');
      
      fs.readdir(testFolder, (err, files) => {
        files.forEach(file => {
          log(file);
        });
      })
      

      Persönlicher Support
      Spenden -> paypal.me/J3YC33

      1 Antwort Letzte Antwort
      0
      • PeoplesP Offline
        PeoplesP Offline
        Peoples
        schrieb am zuletzt editiert von
        #3

        @Jey Cee:

        Hi peoples,

        was du suchst ist 'fs' das ist ein Standard Paket in nodejs.

        Dein Code könnte dann so aussehen:

        const testFolder = './tests/';
        const fs = require('fs');
        
        fs.readdir(testFolder, (err, files) => {
          files.forEach(file => {
            log(file);
          });
        })
        ```` `  
        

        Wenn ich das so versuche bekomme ich folgende Fehler:

        javascript.0 2018-03-31 08:34:44.739 error at Object.createScript (vm.js:56:10)

        javascript.0 2018-03-31 08:34:44.739 error SyntaxError: Identifier 'fs' has already been declared

        javascript.0 2018-03-31 08:34:44.739 error ^

        javascript.0 2018-03-31 08:34:44.739 error const fs = require('fs');

        javascript.0 2018-03-31 08:34:44.739 error at script.js.test:2

        javascript.0 2018-03-31 08:34:44.739 error script.js.test compile failed:

        Liegt das an der Pfadangabe evtl. falsch? Have "./opt/iobroker/backups/" eingetragen.

        Ich beantworte keine Fragen zu Themen via PN

        1 Antwort Letzte Antwort
        0
        • Jey CeeJ Online
          Jey CeeJ Online
          Jey Cee
          Developer
          schrieb am zuletzt editiert von
          #4

          @peoples:

          Identifier 'fs' has already been declared `
          Laut dieser Meldung ist 'fs' schon festgelegt. Ist dein Skript länger als der Fetzen von mir, also hast du da etwas hinzugefügt? Wenn Nein, kommentiere die Zeile mit 'const fs' mal aus und schau was passiert.

          Sollte das Skript dann nicht funktionieren, änderst du 'fs' in 'fs1' an allen stellen in dem Skript.

          Persönlicher Support
          Spenden -> paypal.me/J3YC33

          1 Antwort Letzte Antwort
          0
          • PeoplesP Offline
            PeoplesP Offline
            Peoples
            schrieb am zuletzt editiert von
            #5

            Irgendwo gibt es anscheinend eine Verwendung von fs.

            Obwohl ich nur deinen Codeschippsel in einem eigenen Script verwendet habe. Wo weis ich aber nicht. Doch wenn ich das ganzen auf fs1 ändere funktioniert alles bestens

            Dank dir

            Ich beantworte keine Fragen zu Themen via PN

            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

            688

            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