JS String的行为不符合预期

时间:2017-01-16 14:06:03

标签: javascript node.js string

我正在创建文件路径:

'/Users/User/Documents/dev/engineerappcopy/VGimages/'+deviceName+'.png'

这些文件路径作为参数传递给函数,该函数使用文件路径在终端上执行命令。

但是,当函数使用时,此字符串似乎分为两部分。提出此错误:

exec error: Error: Command failed: /bin/sh -c adb pull /sdcard/nexLogin.png /Users/User/Documents/dev/engineerappcopy/VGimages/josh
.png

/bin/sh: line 1: .png: command not found

这是因为' .png'已与主字符串分开。

1 个答案:

答案 0 :(得分:1)

deviceName变量的末尾删除换行符。您应该使用the trim method来执行此操作。

'/Users/User/Documents/dev/engineerappcopy/VGimages/'
+ deviceName.trim()
+ '.png'