如何在没有try catch的情况下检查metro应用程序中是否存在文件

时间:2013-09-15 18:43:13

标签: microsoft-metro winrt-xaml

我在数据库中有5个有限数量的文件,我想查看天气我希望存在或不存在但未使用异常处理程序的文件名。

代码已知至今

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

但没有这个有任何办法。 ???

1 个答案:

答案 0 :(得分:0)

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

var files = await localFolder.GetFilesAsync();

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