Evitar excepción
Publicado por Krator (12 intervenciones) el 21/10/2006 11:50:07
Verán, estoy intentando hacer un buscador de ciertos ficheros en el disco duro, pero obtengo una excepción de la que no se me ocurre como saltarla.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
For Each foundFile As String In My.Computer.FileSystem.GetFiles _
("D:\", FileIO.SearchOption.SearchAllSubDirectories, "*.mdb")
ListBox1.Items.Add(foundFile)
Next
End Sub
El caso es que parece llegar a la carpeta "System Volume Information", dando como excepcion Excepción del tipo 'System.UnauthorizedAccessException' en mscorlib.dll
Y queda parado el programa, ¿como puedo evitarlo? Lo más conveniente sería saltar esa carpeta, para que cada archivo que contiene no dé esa excepción.
Gracias a todos.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
For Each foundFile As String In My.Computer.FileSystem.GetFiles _
("D:\", FileIO.SearchOption.SearchAllSubDirectories, "*.mdb")
ListBox1.Items.Add(foundFile)
Next
End Sub
El caso es que parece llegar a la carpeta "System Volume Information", dando como excepcion Excepción del tipo 'System.UnauthorizedAccessException' en mscorlib.dll
Y queda parado el programa, ¿como puedo evitarlo? Lo más conveniente sería saltar esa carpeta, para que cada archivo que contiene no dé esa excepción.
Gracias a todos.
Valora esta pregunta


0