nodejs -- 用SMB2读写windows共享文件

来源:互联网 发布:淘宝店换类目影响 编辑:程序博客网 时间:2024/06/06 17:26

1:指定编码格式

var SMB2=require("smb2");var smb2Client = new SMB2({    share:'\\\\192.168.0.7\\AppDoc'  //共享文件夹地址    , domain:'DOMAIN'  , username:'SERVER'               //用户名  , password:'437612LANGJIE'        //密码  });  //[options],可选参数,可指定flag(文件操作选项,如r+ 读写;w+ 读写,文件不存在则创建)及encoding属性  smb2Client.readFile('a.txt',{flag: 'r+', encoding: 'utf8'},function(err, data){   //设置编码格式    if(err) throw err;    console.log(data);     //data就是读取的字符   });

2:没有指定编码格式

var SMB2=require("smb2");var smb2Client = new SMB2({    share:'\\\\192.168.0.7\\AppDoc'    , domain:'DOMAIN'  , username:'SERVER'  , password:'437612LANGJIE'  });  smb2Client.readFile('b.txt',function(err, data){    if(err) throw err;    console.log(data.toString());       //没有指定编码格式就要用这个});


原创粉丝点击