如果文件不存在,fs.watch是否有错误处理程序
fs.watch is there an error handler if file does not exist?
在nodejs
fs模块中。
const fs = require('fs');
fs.watch('target.txt', function() {
console.log("File 'target.txt' just changed!");
});
如果文件不存在,我得到:
fs.js:1172
throw errnoException(err, 'watch');
^
Error: watch ENOENT
at exports._errnoException (util.js:746:11)
at FSWatcher.start (fs.js:1172:11)
如果文件不存在,是否有err
回调?在这里处理错误的正确方法是什么?
您可以尝试这样包装它,它会在做任何事情之前检查是否存在文件。
if (fs.existsSync('target.txt')) {
fs.watch('target.txt', function() {
console.log("File 'target.txt' just changed!");
});
}
相关文章:
- 如果文件不存在,fs.watch是否有错误处理程序
- Javascript 检查数组项是否有类错误
- 是否有一种全局方法来捕获 javascript 中的网络错误
- Cloud9 在生成子进程时抛出错误,是否有解决方法
- 是否有可能提供诸如 404 页面错误之类的信息,用于禁用 JavaScript
- 有没有办法让我使用 javascript 检查字符串是否以“错误”一词开头
- 如果对 JSONP 请求的服务器响应未正确包装在函数中,是否有任何方法可以覆盖“无效标签”错误
- 量角器由中继器命令中是否有错误
- 有没有一种方法可以在加载页面后检查iframe是否有错误消息
- 我的代码是否有任何错误,不允许在关闭应用程序后在移动浏览器上保留cookie
- 我修改了我的PHP代码,但是浏览器中显示的结果没有改变.是否有某种“缓存”?PHP中的错误
- 如何检查响应后jquery是否为空或有错误
- 是否有任何方法可以让mocha.js html报告器显示的错误信息保存到变量并警告到其他php文件
- 如何在jquery .validate()中检查是否有错误
- 是否有可能捕获错误“sys . webforms . pagerequestmanagerparserererrorex
- 无法打开,“加载失败,请检查您的页面是否有javascript错误”
- 在处理错误时是否有办法将承诺链起来,就像承诺是嵌套的一样
- 检查映像是否有错误
- 用Protractor检查浏览器控制台中是否有错误
- 检测用户是否有错误的日期/时间,这可能导致网站错误