0

我正在尝试从 powershell 脚本中推送一些命令来 plink。

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

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

$SSH_Source = "/share/USBDisk1"

$Files = $SSH_Source+$entry.Name

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

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

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

预先感谢,

4

2 回答 2

0

你不想做类似的事情:

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

您想要完整路径周围的引号,例如:

"/share/USBDisk1/File with a space.txt"
于 2012-06-29T15:01:28.390 回答
0

像这样?

$entry.name = "'File with a space.txt'"
于 2012-06-29T12:31:45.903 回答