在路径中,来自windows的绝对路径不适用于ssh到linux

时间:2015-06-05 12:22:16

标签: node.js ssh

我的目标是将文件从我的Windows机器通过SSH复制到linux机器。我遇到的问题是绝对路径被破坏了。在窗户方面,我有

var absolutePath = require('path').join('/export', 'home','pgreen','mydir');变成\\export\\home\\pgreen\\mydir而linux不知道如何处理它。

我错过了什么?

1 个答案:

答案 0 :(得分:1)

在node.js v0.12 +和io.js中,您可以使用path.posix命名空间在Windows上使用POSIX路径功能,这在像您这样的情况下非常有用。

所以你可以这样做:

var absolutePath = require('path').posix.join('/export', 'home','pgreen','mydir');