【玄学】文件夹存在, 为什么 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);

}

百思不得其解,请问这是为什么呢????

回答

可能是文件夹权限问题,用有写权限的用户运行你这个程序试试。

以上是 【玄学】文件夹存在, 为什么 fs.writeFileSync 报错? 的全部内容, 来源链接: utcz.com/a/38417.html

回到顶部