Windows ストア アプリ (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
}
}
しかし、例外を作成せずに別の (低パフォーマンス) 方法が存在する可能性がありますか?