从位于系统

时间:2017-02-09 15:03:56

标签: json uwp template10 filepicker

我是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"  
    }  
}

1 个答案:

答案 0 :(得分:0)

您的UWP应用程序可以访问计算机上的任何文件。因此,他们必须将其放在appdata文件夹中,您可以在此处找到:http://caioproiete.net/en/physical-location-of-windows-store-applications-and-data-on-a-pc/

或者需要通过filepicker打开。