fs.readdir を使う方法
次のコードは fs.readdir
を使ってカレントディレクトリのファイルの一覧を表示する例です。
const fs = require('fs');
fs.readdir('.', (err, files) => {
files.forEach(file => {
console.log(file);
});
});
globモジュールを使う方法
glob
モジュールを使うと手軽にファイルの検索ができます。
glob
モジュールはnpmからインストールします。
$ npm install glob
次のコードは glob
モジュールを使ってカレントディレクトリのファイルの一覧を表示する例です。ワイルドカードパターンを使っています。
const glob = require('glob');
glob('*', (err, files) => {
files.forEach(file => {
console.log(file);
});
});
全てのサブディレクトリ内のファイル一覧を取得する
glob
モジュールを使うとサブディレクトリ以下の全てのファイルの一覧も簡単に取得できます。
const glob = require('glob');
glob('**/*', (err, files) => {
files.forEach(file => {
console.log(file);
});
});