我的目标是将文件从我的Windows机器通过SSH复制到linux机器。我遇到的问题是绝对路径被破坏了。在窗户方面,我有
var absolutePath = require('path').join('/export', 'home','pgreen','mydir');
变成\\export\\home\\pgreen\\mydir
而linux不知道如何处理它。
我错过了什么?
答案 0 :(得分:1)
在node.js v0.12 +和io.js中,您可以使用path.posix
命名空间在Windows上使用POSIX路径功能,这在像您这样的情况下非常有用。
所以你可以这样做:
var absolutePath = require('path').posix.join('/export', 'home','pgreen','mydir');