几天前,fs.watch()仍然可以使用我的路径//// networkFolder。但是在我重新启动服务器(硬重置)后,它给了我一个未知的错误。
现在让我检查一下我做了一些故障排除的路径,所以我使用了fs.open()
fs.open('\\\\networkFolder\\sharedFolder\\p\\a\\t\\h', 'r', (err, fd) => {
if(err) throw err;
fs.close(fd, (err) => {
if (err) throw err;
});
});
但它给了我一个错误。
Error: UNKNOWN: unknown error, open '\\networkFolder\sharedFolder\p\a\t\h'
然后我使用fs.stat()来验证:
fs.stat('\\\\networkFolder\\sharedFolder\\p\\a\\t\\h', function(err, stat){
if(err){
console.log(err);
} else {
console.log(stat);
}
});
然后结果是:
{ Error: UNKNOWN: unknown error, stat '\\networkFolder\sharedFolder\p\a\t\h'
errno: -4094,
code: 'UNKNOWN',
syscall: 'stat',
path: '\\\\networkFolder\\sharedFolder\\p\\a\\t\\h' }
根据我的记忆,我已经使用网络设置来设置我的网络文件夹,但我不知道这是否真的有助于/解决我的问题。我再次做到了,但对我来说仍然没有运气
请告诉我您对此问题的看法。
谢谢!
答案 0 :(得分:0)
我遇到了类似的问题,并发现运行节点脚本的用户帐户(在我的情况下为本地系统)无法访问共享的网络路径。尝试以有权访问网络共享的用户身份运行脚本