x64 para kb2999226x64 kb2999226 actualización actualizacion windows-8 windows-runtime

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; } }