Я пытаюсь прочитать все файлы в каталоге, используя fs. Когда я вызываю функцию fs.readdir, я получаю сообщение об ошибке
ENOENT: такого файла или каталога нет, scandir 'C: \ dev \ main \ file: \ C: \ dev \ main \ public'
Когда я сохраняю в журнале значение, которое я передаю функции, она печатает
файл: /// C: / dev / main / public
Это код.
const url = require('url');
const fs = require('fs');
export let readDir = './';
let files = [];
if (readDir !== './') {
console.log(url.pathToFileURL(readDir).href);
fs.readdir(url.pathToFileURL(readDir).href, (err, dir) => {
if (err){
throw err;
}
})
}
Почему функция readdir не читает из каталога, который я ей передал?