v22.0.0でfs.globが追加されていた【Node.js】
Node.jsには長らくglob、ワイルドカードに一致するファイルを列挙する機能が標準で用意されていなかったので、globといったnpmパッケージを用いるのが普通だった。が、Node.js v22.0.0で標準APIに
fs.glob(pattern[, options], callback)
fsPromises.glob(pattern[, options])
が追加されているのを見つけた。ただし、v23.7.0の時点ではexperimentalとなっていることに注意。glob
が標準APIに追加されたことで、ファイルを一括で処理するスクリプトを記述しやすくなるので嬉しい。
Promise版
二つの引数を受け取る。
fsPromises.glob(pattern[, options])
pattern
:string