Zum Inhalt springen

Glob Pattern

Einige Nodes bieten einen Input zum Filtern von Dateien oder Verzeichnissen mithilfe von Glob Patterns, wie in Dir Walk oder Storage Walk.

Wenn die Pattern-Syntax nicht korrekt ist, schlaegt der Node ueber seinen Output
Error fehl.
  • * - Entspricht jeder Folge von Nicht-Trennzeichen
  • ? - Entspricht jedem einzelnen Nicht-Trennzeichen
  • [ ] - Entspricht jedem Zeichen innerhalb der Klammern
    • [^ ] - Invertiert die Zeichenklasse
    • - - Gibt einen Zeichenbereich an
    • \ - Escaped das folgende Zeichen
PatternBeschreibungEntsprichtEntspricht nicht
*Entspricht allen Dateien in einem Verzeichnisfile.txt, document.pdf, image.png-
*.txtEntspricht bestimmten Dateierweiterungennotes.txt, readme.txtdocument.pdf, image.png
file?.txtEinzelzeichen-Platzhalterfile1.txt, fileA.txtfile12.txt, fileABC.txt
*/data/*.csvDateien in verschachtelten Verzeichnissenproject/data/file.csv, archive/data/record.csvproject/file.csv
*.log;*.txtMehrere Patterns kombinierenserver.log, data.txtimage.png, notes.docx
file[0-9].txtZeichenbereichefile1.txt, file2.txt, …, file9.txtfile10.txt, fileA.txt
file[^a-z].txtZeichenklasse invertierenfile1.txt, file9.txtfilea.txt, fileb.txt
file\\?.txtSonderzeichen escapenfile?.txtfileA.txt, file1.txt

Wenn du mehrere Glob Patterns verwendest, trenne sie mit dem Trennzeichen ;. Wenn eines der Patterns zutrifft, wird die Datei oder das Verzeichnis in die Ergebnisse aufgenommen.

  • Pattern: *.log;*.md
  • Entspricht: server.log, README.md
  • Entspricht nicht: notes.txt, image.png