1. ホーム
  2. node.js

[解決済み] ワイルドカードによるファイル検索

2023-02-23 23:41:41

質問

node.jsで、以下のようなワイルドカードを使用してファイルをリストアップすることができますか?

fs.readdirSync('C:/tmp/*.csv')?

からはワイルドカードのマッチングに関する情報は見つかりませんでした。 fs ドキュメント .

どのように解決するのですか?

これは ではなく はNodeのコアでカバーされています。チェックアウトできるのは このモジュール をチェックしてみてください。

セットアップ

npm i glob

使用方法

var glob = require("glob")

// options is optional
glob("**/*.js", options, function (er, files) {
  // files is an array of filenames.
  // If the `nonull` option is set, and nothing
  // was found, then files is ["**/*.js"]
  // er is an error object or null.
})