Hei.
Skal ha en funksjon som returnerer alle filene i mappen.
Den fungerer i og for seg, men får ikke med meg data ut.
Console log blir som følger.
fl undefined
disk.json
Regner med at det kommer av at ting skjer async her , i og med at disk.json kommer etter undefined , men forstår ikke hvordan jeg løse det.
Kaizen
Skal ha en funksjon som returnerer alle filene i mappen.
Den fungerer i og for seg, men får ikke med meg data ut.
Kode
function getFilesInFolder(folder){ const directoryPath = path.join(__dirname,folder); var filelist = fs.readdir(directoryPath, function (err, files) { //handling error if (err) { console.log('Unable to scan directory: ' + err); return 'Error'; } //listing all files using forEach var arr =[]; files.forEach(function (file) { // Do whatever you want to do with the file console.log(file); arr.push(file); }); return arr; }); console.log("fl " + filelist); return filelist; }
fl undefined
disk.json
Regner med at det kommer av at ting skjer async her , i og med at disk.json kommer etter undefined , men forstår ikke hvordan jeg løse det.
Kaizen