Powershell & Plink - 格式化命令



我正在尝试推送一些命令以从Powershell脚本中闪烁。

我让它工作,除非文件名中有空格。

$entry.name = "File with a space.txt"
$SSH_Source = "/share/USBDisk1"
$Files = $SSH_Source+$entry.Name

当我按下$Files来链接时,它会在文件名中的空格后截断。

我需要它像这样用单引号输出,以便 plink 正常工作。

/share/USBDisk1/'File with a space.txt'

提前感谢,

像这样?

$entry.name = "'File with a space.txt'"

你不想做这样的事情吗:

$entryname = "File with a space.txt"
$SSH_Source = "/share/USBDisk1"
$Files = '"' + $SSH_Source + '/' + $entryname + '"'
$Files

您希望在完整路径周围加上引号,如下所示:

"/share/USBDisk1/File with a space.txt"

最新更新