使用 StorageFolder.TryGetItemAsync 方法,尝试按名称获取文件或文件夹,不需将错误捕捉逻辑添加到代码(就像使用 StorageFolder.GetItemAsync 一样)。如果找不到文件或文件夹,则 TryGetItemAsync 返回 null,而不引发异常。由于此方法返回 null,因此,可以使用它检查指定的文件或文件夹是否存在。

注意的是,一般是要使用 TryGetItemAsync 来确定文件是否存在再进行下一步的操作。那么 TryGetItemAsync 之前必须使用 await 进行等待,否则起不到确定文件是否存在的作用!

详情可以看:

https://msdn.microsoft.com/zh-cn/library/windows/apps/windows.storage.storagefolder.trygetitemasync.aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-1

最新文章

  1. 11月6日上午PHP练习《租房子》解析
  2. 景区3D指纹验证系统解决方案
  3. Tree:加载列表数据
  4. [算法导论]红黑树实现(插入和删除) @ Python
  5. Redirect 原理
  6. 圣杯VS双飞翼
  7. MVC3缓存:使用页面缓存
  8. Js 时间轴和拓扑图
  9. DB2中时间格式化
  10. 移动端html5重力感应
  11. 如何:对 Web 窗体使用路由
  12. C# 通过Devart连接Oracle(不需要客户端)
  13. docker 数据映射方案
  14. 统计难题(trie树)
  15. visio UML用例里面找不到include关系
  16. 虚拟机Linux系统下配置网络
  17. Asp.Net Core 基于QuartzNet任务管理系统
  18. Tomcat调试404错误
  19. Lua语法基础(二)
  20. 用Flask+Redis维护Cookies池

热门文章

  1. 构建微服务:Spring boot
  2. (三大框架SSH)面试题锦集
  3. Apache与Nginx的比较
  4. OpenJDK与HashMap
  5. 自己写的carousel
  6. Spring整合CXF,发布RSETful 风格WebService
  7. Apache OFBiz
  8. leetcode面试准备:Multiply Strings
  9. jquery.lazyload的使用
  10. Robotium跨应用处理方法