Javascript 替换服务器子进程的文件路径中的空格
我正在尝试从meteor服务器运行子进程。子进程需要在终端中有效的路径。但是,我的路径中有空格,我需要构造路径,以便终端可以到达它Javascript 替换服务器子进程的文件路径中的空格,javascript,meteor,Javascript,Meteor,我正在尝试从meteor服务器运行子进程。子进程需要在终端中有效的路径。但是,我的路径中有空格,我需要构造路径,以便终端可以到达它 EX: REAL PATH : ~/Desktop/foo foo 然而,它需要 ~/Desktop/foo\ foo 为了航站楼 我尝试了var filePath=filePath.replace(//g,“\”)但它不起作用。有什么想法吗?谢谢您需要避开反斜杠 语句.replace(//g,\”)正在将所有空格替换为一个空格,但未更改任何内容。这是因为“\”
EX: REAL PATH : ~/Desktop/foo foo
然而,它需要
~/Desktop/foo\ foo
为了航站楼
我尝试了
var filePath=filePath.replace(//g,“\”)代码>但它不起作用。有什么想法吗?谢谢您需要避开反斜杠
语句.replace(//g,\”)代码>正在将所有空格替换为一个空格,但未更改任何内容。这是因为“\”
实际上只被解释为一个空格。反斜杠必须转义
使用以下命令:
filePath = filePath.replace(/ /g,"\\ ");