连接网络路径+变量

exp*_*001 47 powershell

如何将此路径与此变量连接起来?

$file = "My file 01.txt" #The file name contains spaces

$readfile = gc "\\server01\folder01\" + ($file) #It doesn't work
Run Code Online (Sandbox Code Playgroud)

谢谢

Kei*_*ill 80

有几种方法.最简单的:

$readfile = gc \\server01\folder01\$file
Run Code Online (Sandbox Code Playgroud)

你的方法很接近:

$readfile = gc ("\\server01\folder01\" + $file)
Run Code Online (Sandbox Code Playgroud)

您还可以使用Join-Path,例如:

$path = Join-Path \\server01\folder01 $file
$readfile = gc $path
Run Code Online (Sandbox Code Playgroud)