Hits bn

# 하위 디렉토리 파일 모두 찾기

const { resolve } = require("path");
const { readdir } = require("fs").promises;

async function getFiles(dir) {
    const dirents = await readdir(dir, { withFileTypes: true });
    const files = await Promise.all(
        dirents.map((dirent) => {
            const res = resolve(dir, dirent.name);
            return dirent.isDirectory() ? getFiles(res) : res;
        })
    );
    return Array.prototype.concat(...files);
}
Last Updated: 3/29/2022, 6:03:59 PM