nodejs获取文件夹下所有文件

function findSync(startPath) {

    let result=[];

    function finder(path) {

        let files=fs.readdirSync(path);

        files.forEach((val,index) => {

            let fPath=join(path,val);

            let stats=fs.statSync(fPath);

            if(stats.isDirectory()) finder(fPath);

            if(stats.isFile()) result.push(fPath);

        });

    }

    finder(startPath);

    return result;

}

let fileNames=findSync('./');

你可能感兴趣的:(nodejs获取文件夹下所有文件)