如何从文件路径使用反斜杠的文件中读取?

时间:2016-09-27 20:05:01

标签: node.js fs

在node.js中,如果我尝试从链接中使用反斜杠的文件中读取(使用fs模块),我会得到这个

 Error: EISDIR: illegal operation on a directory, open 'C:\main\temp\config
1\folder\plugin\jquery-3.1.1.min.js'
    at Error (native)
  errno: -4068,
  code: 'EISDIR',
  syscall: 'open',
  path: 'C:\\main\\temp\\config1\\folder\\plugin\\jquery-3.1.1.min.js' }

node.js代码:

fs.readFile('C:\main\temp\config1\folder\plugin\jquery-3.1.1.min.js', function (err, data) {

});

有谁知道如何修复它?

由于

1 个答案:

答案 0 :(得分:0)

nodejs支持Windows路径。你需要逃避反斜杠:

fs.readFile('C:\\main\\temp\\config1\\folder\\plugin\\jquery-3.1.1.min.js', function (err, data) {

});