私の問題の解決策を見つけようとしています。 zipとrarsの中にあるファイルを含め、ターゲットディレクトリ内のすべてのファイルを取得する必要があります。これは可能ですか?現在、私はこのバージョンで作業しています.zipやrarsファイルを含むすべてのディレクトリ内のすべてのファイルを取り込みますが、内部にはありません。ZIPおよびRAR内のファイルを含む再帰的なディレクトリ検索
var fs = require('fs');
var path = require('path');
var walk = function(dir, done) {
var results = [];
fs.readdir(dir, function(err, list) {
if (err) return done(err);
var pending = list.length;
if (!pending) return done(null, results);
list.forEach(function(file) {
file = path.resolve(dir, file);
fs.stat(file, function(err, stat) {
if (stat && stat.isDirectory()) {
walk(file, function(err, res) {
results = results.concat(res);
if (!--pending) done(null, results);
});
} else {
results.push(file);
if (!--pending) done(null, results);
}
});
});
});
};
ありがとうございます。