Windows Store App 访问应用内部文件

访问应用程序内部的文件可以使用多种不同的方法,13.1节中已经介绍过相关的方法,除此之外,还可以使用文件的URI地址直接对文件进行检索,这种访问方式需要用到StorageFile类的静态方法GetFileFromApplicationUriAsync,并需要提供文件的URI地址作为方法的参数。

如果是访问应用程序安装目录下的文件,文件的URI地址要以ms-appx:开头,而如果访问的是应用程序数据存储空间中的文件,则URI地址要以ms-appdata:开头。示例代码如下所示:

//访问应用程序安装目录下的文件

StorageFile appxFile = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///file.txt"));

//访问应用程序数据存储空间中的文件

StorageFile appDataFile = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appdata:///local/file.txt"));

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。