在 Windows Store App's(c#) 中,我使用以下方法检查文件是否存在于隔离存储中的嵌套文件夹中:
public static async Task<bool> CheckIsFile(string fileName, StorageFolder folder)
{
if (string.IsNullOrEmpty(fileName)) return false;
try
{
await folder.GetFileAsync(fileName);
return true; //exist
}
catch
{
return false; // not exist
}
}
但是可能存在另一种(低性能)方式而不产生异常?