在node.js中读取Network文件夹

时间:2017-04-19 08:17:03

标签: node.js networking

我想阅读我的用户的网络文件夹。用户网络文件夹信息存储在数据库中。例如,\\\\192.168.3.107\\Network是我的用户网络文件夹之一。作为用户,我将我的文件夹网络设置为Network folder,我的IP为192.168.3.107。现在我想读取该网络文件中的所有文件。我已经在windows中完成了这个。但我需要在Ubuntu上实现这一点。我的代码如下:

 const fs = require('fs');

 let testFolder = "\\\\192.168.3.107\\Network";

 fs.readdir(testFolder, function(error, contents) {

   if (error) {
    console.log("read error : ", error);
   } 
   for (let content of contents) {
        console.log("content : ", content);
   }   

});

但我总是收到以下错误:

 read error :  { Error: ENOENT: no such file or directory, scandir '\\192.168.3.107\Network'
     errno: -2,
     code: 'ENOENT',
     syscall: 'scandir',
     path: '\\\\192.168.3.107\\Network' 
 }

据我所知,这意味着我无法创建网络文件夹。

有什么建议吗?提前谢谢。

0 个答案:

没有答案