【问题标题】:How to check if a file exist in metro app without try catch如何在没有try catch的情况下检查metro应用程序中是否存在文件
【发布时间】:2013-09-15 18:43:13
【问题描述】:

我在数据库中有 5 个有限数量的文件,我想检查我想要的文件名是否存在,但不使用异常处理程序。

目前已知的代码

    try{
var localFolder = ApplicationData.Current.LocalFolder;
var file = await localFolder.GetFileAsync("data.txt");
}catch(Exception ex){
//file doesnot exist
}

但如果没有这个,还有什么办法。 ???

【问题讨论】:

    标签: microsoft-metro winrt-xaml


    【解决方案1】:

    有一种解决方法基本上不适用于大量文件,并且在这种情况下也会浪费内存。仍然是代码

    var files = await localFolder.GetFilesAsync();
    

    现在您可以循环并检查列表中特定文件的文件名。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-06
      • 2011-02-03
      • 2016-08-18
      • 2011-08-25
      • 2017-09-23
      相关资源
      最近更新 更多