Salve ho un problema con questo codice in visual 2008
codice:
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
For Each foundFile As String In My.Computer.FileSystem.GetFiles( _
My.Computer.FileSystem.SpecialDirectories.MyDocuments, _
FileIO.SearchOption.SearchAllSubDirectories, "*.bmp")
ListBox1.Items.Add(foundFile)
Next
End Sub
End Class
il programma ricerca tutti i file di tipo .bmp nella directory Documenti del Pc attraverso il
ciclo For Each...next per poi stampare i loro percorsi in una ListBox.
Il problema è che una di queste cartelle in documenti è protetta genarando un errore che blocca il ciclo.
(esce questo msg: Accesso al percorso 'C:\Documents and Settings...\Documenti\Bluetooth' negato)
L'errore è dato dall'eccezione "UnauthorizedAccessException" che
viene generata quando il sistema operativo nega
l'accesso a causa di un errore di protezione
Vorrei forzare il ciclo in modo che si passi alla
ricerca dei file nelle sottocartelle successive di documenti
saltando le cartella di cui non si hanno i permessi.
Grazie