【玄学】文件夹存在, 为什么 fs.writeFileSync 报错?
使用的是 electronjs
下面是代码和图
关键代码:
console.log('1:', fs.existsSync(dir)); // true
console.log('isDirectory', fs.lstatSync(dir).isDirectory()); // true
console.log('2:', fs.existsSync(path.join(dir, 'xx.txt'))); // false
try {
fs.writeFileSync(path.join(dir, 'xx.txt'), '123');
} catch (error) {
// 为什么走到这里了
console.warn('writeFileSync 报错了');
console.warn(error);
}
百思不得其解,请问这是为什么呢????
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可能是文件夹权限问题,用有写权限的用户运行你这个程序试试。