博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows 8 Metro App开发[6]访问Assets文件夹
阅读量:7226 次
发布时间:2019-06-29

本文共 1130 字,大约阅读时间需要 3 分钟。

Windows.Storage名称空间

我们首先需要认识一下Windows.Store名称空间。

    如果你去阅读微软MSDN上提供的文档你会发现里面有一个StorageFolder类,通过该类,我们可以操作文件夹和相关的内容。StorageFolder类有一个方法叫做StorageFolder.CreateFileAsync,这个方法会在当前文件夹中异步的创建一个文件。同时,你也会看到,这里有获取文件内容,读取文件属性等方法。

操作代码如下:

 

async void MainPage_Loaded(object sender, RoutedEventArgs e)        {            StorageFolder InstalltionFolder = Windows.ApplicationModel.Package.Current.InstalledLocation;            string CountriesFile = @"Assets\output.xml";            StorageFile file = await InstalltionFolder.GetFileAsync(CountriesFile);            Stream countries = await file.OpenStreamForReadAsync();            XDocument doc = XDocument.Load(countries);               }

本地XML文件:

 

Harry Potter
JK. Rowling
2005
39.95
Harry Potter
JK. Rowling
2005
39.95

 

这里需要特别注意的是asyncawait两个关键字,这两个是C#中新的关键字,在这里我们只需要知道在调用异步函数的时候需要使用到,后续的学习系列中我会对async和await进行详细的讲解。

运行效果:

 

 

 

转载于:https://www.cnblogs.com/Yukang1989/archive/2013/02/07/2908560.html

你可能感兴趣的文章
实验:搭建主DNS服务器
查看>>
org.gjt.mm.mysql.Driver与com.mysql.jdbc.Driver区别
查看>>
部署exchange2010三合一:之五:功能测试
查看>>
nginx编译安装参数
查看>>
代码托管
查看>>
第一次给ThinkPHP5核心框架提pull request的完整过程
查看>>
U-Mail邮件系统何以誉为信息整合中转枢纽
查看>>
强大的vim配置文件,让编程更随意
查看>>
崛起于Springboot2.X之配置文件详解(10)
查看>>
定时执行程序-Quartz简单实例
查看>>
【CF 应用开发大赛】MyfCMS系统
查看>>
windows下kangle虚拟主机-架设java空间的教程及心得
查看>>
Discuz! X2.5:文件目录结构
查看>>
我的友情链接
查看>>
TCP/IP协议及首部初了解
查看>>
防火墙iptables
查看>>
CUDA搭建
查看>>
memcached与PostgreSQL缓存命中机制
查看>>
百度地图路线检索(3)
查看>>
linux netstat 命令详解
查看>>