Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Test-Path некорректно работает если в имени файла есть знаки [ или ] (http://forum.oszone.net/showthread.php?t=313831)

dosperados 14-04-2016 06:22 2625920

Test-Path некорректно работает если в имени файла есть знаки [ или ]
 
Привет подскажите как заставить работать Test-Path -Path "v:\_MUZ\Dj Giove 28 - Jeux Interdits (Original Mix) [Believe France].mp3"
если в названии файла есть знаки [ или ] он всегда возвращает False

greg zakharov 14-04-2016 08:03 2625930

dosperados, вместо -Path в данном случае следует использовать -LiteralPath:
Код:

Test-Path -LiteralPath "V:\_MUZ\Dj Giove 28 - Jeux Interdits (Original Mix) [Believe France].mp3"
Или использовать следующий синтаксис:
Код:

[IO.File]::Exists("V:\_MUZ\Dj Giove 28 - Jeux Interdits (Original Mix) `[Believe France`].mp3")

dosperados 14-04-2016 08:55 2625945

-LiteralPath помогло, спасибо жаль что я сам не догадался, неопытность)


Время: 00:18.

Время: 00:18.
© OSzone.net 2001-