Показать полную графическую версию : [решено] Test-Path некорректно работает если в имени файла есть знаки [ или ]
dosperados
14-04-2016, 06:22
Привет подскажите как заставить работать Test-Path -Path "v:\_MUZ\Dj Giove 28 - Jeux Interdits (Original Mix) [Believe France].mp3"
если в названии файла есть знаки [ или ] он всегда возвращает False
greg zakharov
14-04-2016, 08:03
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
-LiteralPath помогло, спасибо жаль что я сам не догадался, неопытность)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.