windows-8 - para - windows 10 universal c runtime
Cómo comprobar si el archivo existe en StorageFolder en WinRT (1)
Posible duplicado:
Compruebe si existe un archivo en el proyecto en WinRT
Estoy usando StorageFolder y necesito verificar si existe un archivo antes de leerlo para evitar una excepción.
mi código se ve así:
StorageFolder storageFolder = ApplicationData.Current.LocalFolder;
StorageFile sampleFile = await storageFolder.GetFileAsync(myPath);
el problema es que no puedo encontrar un método que compruebe si existe un archivo
La última vez que revisé, tuvo que atrapar una excepción: (podría haber cambiado)
Editar: esta es una forma de hacerlo :)
Al igual que:
static async Task<bool> DoesFileExistAsync(string fileName)
{
try
{
await ApplicationData.Current.LocalFolder.GetFileAsync(fileName);
return true;
}
catch
{
return false;
}
}