Powershell 找不到路径,因为路径名很奇怪
我有一条如下所示的路径:Powershell 找不到路径,因为路径名很奇怪,powershell,Powershell,我有一条如下所示的路径: $path = path\to\weird\filename\PUBLISERET - Dalager 1, Brøndby - Leveringsaftale D12-24311 1.0.pdf 当我这样做时: Set-ItemProperty -LiteralPath $path -Name IsReadOnly -Value $true 我告诉我,即使路径存在,它也不存在。我相信这是因为文件名。我能做什么?尝试在路径周围加上单引号 $path = 'path\
$path = path\to\weird\filename\PUBLISERET - Dalager 1, Brøndby - Leveringsaftale D12-24311 1.0.pdf
当我这样做时:
Set-ItemProperty -LiteralPath $path -Name IsReadOnly -Value $true
我告诉我,即使路径存在,它也不存在。我相信这是因为文件名。我能做什么?尝试在路径周围加上单引号
$path = 'path\to\weird\filename\PUBLISERET - Dalager 1, Brøndby - Leveringsaftale D12-24311 1.0.pdf'
正确:在路径周围加上单引号证明:
PS D:\PShell> $path = 'D:\bat\Unusual Names\Türkçe (Türkiye)\PUBLISERET - Dalager 1, Brøndby - Leveringsaftale D12-24311 1.0.pdf'
PS D:\PShell> Get-ItemProperty $path
Directory: D:\bat\Unusual Names\Türkçe (Türkiye)
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 31.08.2015 17:55 34429 PUBLISERET - Dalager 1, Brøndby - Leveringsaftale
D12-24311 1.0.pdf
PS D:\PShell> Set-ItemProperty -LiteralPath $path -Name IsReadOnly -Value $true
PS D:\PShell> Get-ItemProperty $path
Directory: D:\bat\Unusual Names\Türkçe (Türkiye)
Mode LastWriteTime Length Name
---- ------------- ------ ----
-ar-- 31.08.2015 17:55 34429 PUBLISERET - Dalager 1, Brøndby - Leveringsaftale
D12-24311 1.0.pdf
PS D:\PShell>
$path
作业中是否缺少引号?如果你不是,那就是问题所在。如果是,请编辑问题并添加详细信息。文字错误信息很有用。@BenjaminS.sorterrup您真的应该在问题中包含错误信息。没有它,一切都是猜测。我可以在目录上执行Get-ChildItem并查看该文件,但在该特定文件上设置ItemProperty时会出现以下错误:Set-ItemProperty:找不到路径$path,因为它不存在。