コンテンツにスキップ
Actionforge
Sign up
Docs
Orchestrator

Glob Pattern

一部の node では、Dir Walk や Storage Walk のように、glob pattern を使用してファイルやディレクトリをフィルタリングする input を提供しています。

パターンの構文が正しくない場合、node は
Error output を通じて失敗します。
  • * - セパレータ以外の任意の文字列に一致します
  • ? - セパレータ以外の任意の 1 文字に一致します
  • [ ] - ブラケット内の任意の文字に一致します
    • [^ ] - 文字クラスの否定
    • - - 文字の範囲を指定
    • \ - 次の文字をエスケープ
パターン説明一致する一致しない
*ディレクトリ内の全ファイルに一致file.txt、document.pdf、image.png-
*.txt特定のファイル拡張子に一致notes.txt、readme.txtdocument.pdf、image.png
file?.txt1 文字のワイルドカードfile1.txt、fileA.txtfile12.txt、fileABC.txt
*/data/*.csvネストされたディレクトリ内のファイルproject/data/file.csv、archive/data/record.csvproject/file.csv
*.log;*.txt複数パターンの組み合わせserver.log、data.txtimage.png、notes.docx
file[0-9].txt文字の範囲指定file1.txt、file2.txt、…、file9.txtfile10.txt、fileA.txt
file[^a-z].txt文字クラスの否定file1.txt、file9.txtfilea.txt、fileb.txt
file\\?.txt特殊文字のエスケープfile?.txtfileA.txt、file1.txt

デリミタによるパターンの結合

Section titled “デリミタによるパターンの結合”

複数の glob pattern を使用する場合、; デリミタで区切ります。いずれかのパターンに一致すれば、そのファイルまたはディレクトリが結果に含まれます。

  • パターン: *.log;*.md
  • 一致する: server.log、README.md
  • 一致しない: notes.txt、image.png