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,因为它不存在。