从javascript访问UNC路径

时间:2019-09-07 09:32:59

标签: javascript fs unc

我想从javascript代码访问UNC路径。我不确定代码中必须指定UNC路径的格式。

我尝试使用

file://machine1/withPermission/abc.csv

\\ machine1 \ withPermission \ abc.csv

\ machine1 \ withPermission \ abc.csv

尽管可以通过Windows资源管理器访问文件,但在所有尝试中,我都对文件存在性检查为false。

{错误:EPERM:不允许操作,scandir'\ machine1 \ withPermission \'   errno:-4048,   代码:“ EPERM”,   syscall:“ scandir”,   路径:'\\ machine1 \ withPermission \'} 错误//文件存在

1 个答案:

答案 0 :(得分:0)

  

我不确定代码中必须指定UNC路径的格式。

如果您在Windows资源管理器中可以访问的路径是\\machine1\withPermission\abc.csv,则这就是fs使用的格式。如果这是在字符串或模板文字中,则需要确保转义反斜杠,例如:

fs.someMethod("\\\\machine1\\withPermission\\abc.csv", function(err, result) {
    // ...
});