3
폴더를 검사하지만 폴더에 포함 된 모든 폴더/디렉토리를 무시하고 싶습니다. 내가 가지고있는 (C :/폴더 /)는 .txt 파일과 다른 폴더이며, 단지 txt 파일을 스캔하고 폴더를 무시하고 싶습니다.fs.readdir 디렉토리를 무시하십시오.
app.get('/generatE', function (req, res) {
const logsFolder = 'C:/folder/';
fs.readdir(logsFolder, (err, files) => {
if (err) {
res.send("[empty]");
return;
}
var lines = [];
files.forEach(function(filename) {
var logFileLines = fs.readFileSync (logsFolder + filename, 'ascii').toString().split("\n");
logFileLines.forEach(function(logFileLine) {
if(logFileLine.match(/.*AUDIT*./)) {
lines.push(logFileLine+'\n');
}
})
})
이전에이 답변을 읽었습니까? http://stackoverflow.com/questions/25460574/find-files-by-extension-html-under-a-folder-in-nodejs –