请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

本地文件与electron-store数据不匹配问题

如果本地文件人为删除,但是electron-store里面的数据没有删除,如何监控找不到文件的异常?
用catch获取到异常信息err.toString().includes(‘no such file or directory’)的方式可以吗?还是有更好的方法

正在回答

2回答

同学你好 这个 bug 其实我是留了作业的 但是慕课网好像还没有把作业更新进去

“用户在文件系统中手动的删除某个已经创建的文件,但是这个时候索引文件不会更新,这就会造成读取这个文件的时候失败,也就是添加的 readFIle 失败,已经有了对应的 reject 事件可以拿到这个错误。

作业要求:当拿到某个不存在的文件的时候,弹出响应提示,并且在持久化数据里面自动将其删除掉。”


我觉得你解决方案的思路是没问题的,就是在 promise 中捕获错误,然后进行处理。


0 回复 有任何疑惑可以回复我~
  • 提问者 callmewayne #1
    非常感谢!另询问什么时候更新剩余章节,已经迫不及待的想要看后面关于electron,以及应用打包的部分了
    回复 有任何疑惑可以回复我~ 2019-09-09 17:01:57
  • 张轩 回复 提问者 callmewayne #2
    今天慕课网这边的课程经理请假 明天应该就可以更新新的一章 敬请期待。
    回复 有任何疑惑可以回复我~ 2019-09-09 21:51:35
qq_一加一等于三_0 2019-12-25 23:45:46

这一节的视频里

saveFilesToStore(files)应该是saveFilesToStore(afterDelete)  课程源码是对的


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信