此篇文章瀏覽量:
3,020
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’ ]