我是Stack Overflow的新手,否则我会对这篇文章中的主要问题发表评论...
UWP apps accessing files from random location on system
我的情况类似,但不同。似乎在上面的帖子中,他们试图通过文件选择器从用户选择的文件中读取值。
我不同的是,我想阅读创建SCCM团队的文件,存储在公司内的每台计算机上。此文件将包含HD序列号和Windows创建日期等值。 (没有像Windows Brokered Component这样的东西我不能轻易阅读的值)。 [Good article here if anyone interested]
因为我提前知道文件的路径,所以我希望我能这样做...... (不在我的VS2015电脑上,请原谅我的黑客逻辑......希望我的答案会神奇地回到Cut& Paste代码中; - ))
if
file exist within %localappdata%\MyAppName\ImportedValues.JSON
else
Open FilePicker (location of PowerShellScript that will rerun creation of JSON file)
JSON文件示例
{
"Hardware": {
"TerminalID": "NameOfThisComputer",
"HardDriveSN": "111111111",
"HardDriveModel": "SamsungSSD",
"StagingStartDate": "Thursday, September 17, 2009 3:58:54 PM"
}
}
答案 0 :(得分:0)
您的UWP应用程序可以访问计算机上的任何文件。因此,他们必须将其放在appdata文件夹中,您可以在此处找到:http://caioproiete.net/en/physical-location-of-windows-store-applications-and-data-on-a-pc/
或者需要通过filepicker打开。