Я пытаюсь выполнить проверку в папке, которая будет отображать только одно предупреждение, если есть какой-либо другой файл, кроме расширения - '.txt'
Вот мой код:
for (let file of files) {
const ext = path.extname(file);
console.log(typeof file)
if (ext != '.txt') {
console.log(ext)
console.log("The error should have popped up")
dialog.showErrorBox('Non TXT file detected', 'there is a non-txt file in the folder')
break
}
else {
console.log("Not Working")
}
}
Проблема, с которой я столкнулся, заключается в том, что в папке было 10 файлов «.txt». Если я переименую один из них в «.test», я получу 10 предупреждений. Есть ли способ, как только "dialog.showErrorBox" был вызван, чтобы предотвратить цикл для продолжения.
Я получаю одинаковое количество ошибок независимо от того, для какого файла я изменяю расширение.