windows - SYSTEMINDEX 返回不存在的路径
问题描述
环境
我有安装了两种语言的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中的某种错误?
解决方案
推荐阅读
- javascript - 比较此函数中的数字的最简单方法是什么?
- python - 使用 2 列将函数应用于所有行并创建新列
- firebase - 在 Firebase 数据库中添加带有数量的项目的 Swift 代码
- javascript - 带有autotable插件表的jsPDF不服从html元素属性值从右到左的文本方向,例如
- node.js - Puppeteer 不能仅识别类型和类的选择器,但接受完整的选择器
- sql - 如何将带有连接的 Oracle (+) 运算符转移到 Spark SQL?
- javascript - 从父母到孩子的反应传递道具行为异常
- java - 扩展我自己的 BaseActivity 导致 java.lang.NoClassDefFoundError
- c - 将 free 与指向结构的双指针一起使用
- javascript - 如何将此 jQuery 代码转换为纯 JavaScript?