Окружающая среда
У меня windows 10 с двумя установленными языками
Первый - польский (я использую его как основной язык в системе), второй - английский.
Я могу открыть каталоги в проводнике, используя английские и польские пути, т.е.
C:\Users\User\Desktop
и C:\Użytkownicy\User\Pulpit
Код
Я пытаюсь выяснить, если это проблема с SYSTEMINDEX или Windows вообще.
У меня есть следующий запрос к SYSTEMINDEX
$sql = "SELECT System.ItemFolderPathDisplay FROM SYSTEMINDEX WHERE System.fileExtension
позже, когда я делаю запрос, я делаю следующее
Get-Item $rs.Fields.Item("System.ItemFolderPathDisplay").Value).fullname
Но пути, хранящиеся в SYSTEMINDEX
, являются локализованными, как C:\Użytkownicy\User\Pulpit\file.txt
и Get-Item
возвращает ошибку
powershell search: Get-Item : Cannot find path 'C:\Użytkownicy\User\Pulpit\file.txt' because it does not exist.
Так что мне интересно, есть ли какой-нибудь флаг, который я могу установить, чтобы пути возвращались в нелокализованной форме? А может это какая-то ошибка в windows?