INNER CODE UNIT · JavaScript

findFiles

rockbenben/ChatGPT-Shortcut · plugin-gen-geo.js:53

function findFiles(dir, ext, fileList = []) {
  if (!fs.existsSync(dir)) return fileList;

  const files = fs.readdirSync(dir).sort();

  files.forEach((file) => {
    const filePath = path.join(dir, file);
    const stat = fs.statSync(filePath);

    if (stat.isDirectory()) {
      findFiles(filePath, ext, fileList);
    } else {
      if (path.extname(file) === ext) {
        fileList.push(filePath);
      }
    }
  });

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…