[Node.js] fs 模組 – 讀取目錄

fs 模組中提供了 fs.readdir() 與 fs.readdirSync() 兩種方法來取得目錄內的檔案,會以陣列形式回傳所有檔案。此文章示範非同步方法: fs.readdir()

取得 txt 目錄內的所有檔案名稱

假設有一個已存在的 txt 目錄,裡面有一個檔案,使用 fs.readdir() 非同步方法列出該目錄內的所有檔案名稱,會回傳陣列:

var path = 'txt';
var fs = require('fs');
fs.readdir(path, function(err, files){
  if (err) {
    console.log(err);
    return;
  }
  console.info(files);
});

輸出結果:
[ ‘another.txt’, ‘realpathSync.txt’ ]

您可在此處留言

搶先留言!

Notify of
avatar
wpDiscuz