Edited at

node.js ファイル一覧を取得する

More than 1 year has passed since last update.

メモ。

以下は、カレントディレクトリから拡張子csvのファイル一覧を取得するスニペット

var fs = require('fs');

fs.readdir('.', function(err, files){
if (err) throw err;
var fileList = [];
files.filter(function(file){
return fs.statSync(file).isFile() && /.*\.csv$/.test(file); //絞り込み
}).forEach(function (file) {
fileList.push(file);
});
console.log(fileList);
});

コメント欄にて教えてもらった方法で再掲。

var fs = require('fs');

fs.readdir('.', function(err, files){
if (err) throw err;
var fileList = files.filter(function(file){
return fs.statSync(file).isFile() && /.*\.csv$/.test(file); //絞り込み
})
console.log(fileList);
});