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

本文共 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

你可能感兴趣的文章
编译器 cc、gcc、g++、CC 的区别
查看>>
SQL Server2014 SP2新增的数据库克隆功能
查看>>
USACO 状压DP练习[3]
查看>>
Gdb远程调试Linux内核遇到的Bug
查看>>
bzoj 3509: [CodeChef] COUNTARI] [分块 生成函数]
查看>>
调整Redmine的用户显示格式
查看>>
Objc执行时读取和写入plist文件遇到的问题
查看>>
Hadoop生态圈-Kafka的完全分布式部署
查看>>
Lucene全文检索
查看>>
who they are
查看>>
cellet端点的问题
查看>>
HDOJ-2602 Bone Collector
查看>>
10 个对初学者有用的 GIT 教程
查看>>
C 学习笔记
查看>>
WPF回忆收藏
查看>>
引用Interop.SQLDMO.dll后的注意事项。
查看>>
ubuntu 配置 web服务器
查看>>
[转载]执行中的专注
查看>>
几本图形学的书
查看>>
Data De-duplication
查看>>