代码:
fs.readdir('./commands/', (err, files) => {
// Do something... });
错误:
ENOENT: no such file or directory, scandir './commands/'
文件夹./commands/
存在存在。该文件为src/index.js
,正在尝试读取src/commands/
的目录。不会是fs.readdir('/commands'
,因为那将指向我PC的根目录(Ubuntu 18.04 LTS,Node版本v8.10.0)。如果需要其他信息,请询问,我会提供。
谢谢大家。
答案 0 :(得分:1)
尝试使用__dirname:
fs.readdir(__dirname +'/commands/', (err, files) => {
// Do something...
})