我正在尝试在文件夹中运行检查,如果除扩展名-'.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”,以防止继续循环。
无论我为哪个文件更改扩展名,我都会收到相同数量的错误。
答案 0 :(得分:-1)
我复制了您的代码,并且看起来工作正常:https://repl.it/repls/ExcellentVapidApplicationframework
也许是Andreas建议的由ASI引起的问题?