Dew*_*159 5 javascript fs node.js electron
关于fs / io操作,NodeJs很棒,但是我不能用来访问共享的(用于存储)本地网络驱动器。
filesystem.writeFile('\\192.168.1.1\test.txt', 'data!', function(error){ ... });
Run Code Online (Sandbox Code Playgroud)
我收到UNKNOWN_ERROR,这无济于事!通过浏览器(我在Windows上)可以毫无问题地访问那里的IP,并且可以写(对于我的windnows用户)。
这里有什么问题 ?!
请记住,在JavaScript字符串文字中,\是转义字符。您要求写入的实际文件名是\192.168.1.1<tab>test.txt(其中<tab>表示制表符),因为\\=> \和\t=>制表符。
要在使用字符串文字的字符串中添加反斜杠,您需要对其进行转义(带有反斜杠):
filesystem.writeFile('\\\\192.168.1.1\\test.txt', 'data!', function(error){ ... });
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7445 次 |
| 最近记录: |