Test-Path не возвращает $True для существующего файла

Я пытаюсь проверить существование файла, но проблема в том, что имя файла содержит скобки в имени, т.е. c:\test[R] 10005404, Ошибка с комментариями, [S ] имя_сайта.txt.

Я безуспешно пытался использовать строковый метод .replace.

$a = c:\test\[R] 10005404, Failed with Comments, [S] SiteName.txt
$Result = (Test-Path $a)
# Returns $False even though the file exists.

Пробовал

$a = $a.Replace("[", "`[")
$a = $a.Replace("]", "`]")

$Result = (Test-Path $a)
# Also returns $False even though the file exists.

Буду признателен за идеи. Спасибо, ChrisM

9
задан user991721 13 April 2012 в 17:50
поделиться