помогите мне хватает логики
Создайте функцию t9, которая принимает два параметра - имя папки и файла и проверяет есть ли данный файл в папке. Функция должна возвращать true или false
function t9(folder, file) {
fs.readdirSync(folder,(err,data)=>{
if (){
}else{}
})
}
console.log(t9('home6', 't1.txt'));
Ответы (2 шт):
Автор решения: vsemozhebuty
→ Ссылка
Вам нужно определиться, используете вы синхронные или асинхронные вызовы. Для синхронных вызовов не нужен колбек, они непосредственно возвращают значение. В вашем случае синхронная функция возвращает массив имён файлов, поэтому достаточно проверить его на наличие заданного имени:
const fs = require('fs');
function t9(folder, file) {
const fileNames = fs.readdirSync(folder);
return fileNames.includes(file);
}
console.log(t9('.', 'test.js'));