【发布时间】:2017-07-02 00:39:16
【问题描述】:
我正在尝试列出 S:/test 文件夹中的文件,该文件夹位于我的网络中(它不是本地目录)。我想知道如何做到这一点?到目前为止的代码如下所示:
const testFolder = 's:/test';
const fs = require('fs');
fs.readdir(testFolder, (err, files) => {
files.forEach(file => {
console.log(file);
});
})
我尝试将路径更改为 S:test, s:\test 无济于事,错误始终是“无法读取未定义的'forEach'”
【问题讨论】:
-
请使用驱动器的完整地址(s 只是完整路径的简短版本)...这篇文章可能对您有所帮助stackoverflow.com/questions/34837954/…
-
你说得对,我以为我已经尝试过了,但我错了。谢谢。
-
也先捕获错误,
if (err) return console.error(err)或者更好地使用 Promisifiedfs
标签: javascript node.js networking