如何处理文件路径中的空格
How to handle spaces in file path
我在使用以下脚本时遇到问题。它似乎与我正在检查的文件路径中的空格有关。 Program Files (x86)
?
关于如何不让 PoweShell 崩溃的任何想法
GC C:\server.txt | %{
$server = $_
if (Test-Path \$server\c$\Program Files (x86)\some_dir\test.txt){
New-Object PSOBject -Property @{
Server = $server
Status = "Yes"
}
}else {
New-Object PSOBject -Property @{
Server = $server
Status = "No"
}
}
}| Export-Csv C:\temp\report.csv -nti
如果您的文件路径包含空格,您将需要使用字符串文字:
if (Test-Path "\$server\c$\Program Files (x86)\some_dir\test.txt"){
确保使用双引号,以便正确扩展变量。
我在使用以下脚本时遇到问题。它似乎与我正在检查的文件路径中的空格有关。 Program Files (x86)
?
GC C:\server.txt | %{
$server = $_
if (Test-Path \$server\c$\Program Files (x86)\some_dir\test.txt){
New-Object PSOBject -Property @{
Server = $server
Status = "Yes"
}
}else {
New-Object PSOBject -Property @{
Server = $server
Status = "No"
}
}
}| Export-Csv C:\temp\report.csv -nti
如果您的文件路径包含空格,您将需要使用字符串文字:
if (Test-Path "\$server\c$\Program Files (x86)\some_dir\test.txt"){
确保使用双引号,以便正确扩展变量。