【问题标题】:C# + UWP: Convert Windowspath to ms-appdata uriC# + UWP:将 Windowspath 转换为 ms-appdata uri
【发布时间】:2018-02-08 02:36:29
【问题描述】:

我正在为在树莓派上运行的工具编写代码。该工具应该下载一个 HTML 文件并在 web 视图中打开它。

下载后文件位于此路径:

\\192.168.2.79\c$\Data\Users\DefaultAccount\AppData\Local\Packages\f2f9d0b2-0e90-4494-bcbf-12da27846733_dd744mn1wdq44\AC\Temp\de-DE\index.html

要在 web 视图中打开它,它必须看起来像这样(来自 MS-Page 的示例):

ms-appdata:///local/intro/welcome.html

如何正确转换?

【问题讨论】:

    标签: c# webview uwp uri


    【解决方案1】:

    \\192.168.2.79\c$\Data\Users\DefaultAccount\AppData\Local\Packages\f2f9d0b2-0e90-4494-bcbf-12da27846733_dd744mn1wdq44\AC\Temp\de-DE\index.html。 如何正确转换?

    目前,使用ms-appdata:/// 协议只能访问三个文件夹。

    本地状态:ms-appdata:///local/

    临时状态:ms-appdata:///temp/

    漫游状态:ms-appdata:///roaming/

    您无法将您提到的路径直接转换为 ms-appsata uri。根据您的要求,您可以将 html 文件复制到 LocalState 文件夹并转换文件路径,如下所示:

    ms-appdata:///local/tem/index.html

    更多内容可以参考ApplicationDataClass。

    【讨论】:

    • thnx .. 它可以工作,但您必须在本地创建另一个子文件夹。否则你会得到一个错误。
    猜你喜欢
    • 2019-03-20
    • 2021-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多