我正在创建文件路径:
'/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'已与主字符串分开。
答案 0 :(得分:1)
从deviceName
变量的末尾删除换行符。您应该使用the trim
method来执行此操作。
'/Users/User/Documents/dev/engineerappcopy/VGimages/'
+ deviceName.trim()
+ '.png'