Я пытаюсь проверить, сколько файлов имеет каталог с использованием файловой системы NodeJS.NodeJS: readdir() возвращает «undefined» вместо списка файлов?
var fs =require('fs');
function listaArchivos(directorio){
fs.readdir(directorio, function(err, archivos){
if(!err) {
console.log(archivos);
} else {console.log(err)}
})
}
var directorio = 'home/Rosamunda/Desktop/coderhouse/fs/';
listaArchivos(directorio);
Я получаю эту ошибку:
{ [Error: ENOENT, readdir 'home/Rosamunda/Desktop/coderhouse/fs/']
errno: 34,
code: 'ENOENT',
path: 'home/Rosamunda/Desktop/coderhouse/fs/' }
Я пытался найти эту ошибку ENOENT, и то, что я понимаю, что ошибка появляется, когда путь неверен, но путь делает существовать. Если я попытаюсь распечатать archivos, он возвращает «undefined».
Спасибо !!! Да, именно так! – Rosamunda