Grazie!!!

Il tuo esempio funziona "quasi" perfettamente.

In VB.NET 2005 beta 2 ho solo modificato
DirectoryInfo in IO.DirectoryInfo
e
FileInfo in IO.FileInfo

Ho da farti però un'osservazione: il codice dell'esempio presuppone che la directory da esaminare contenga almeno 1 file e almeno 1 directory.

Quando l'ho provato in una cartella contenente SOLO files il programmino si è bloccato (GetDirectories ovviamente era vuoto).

Bisognerebbe:
verificare che esista almeno una sottodirectory PRIMA di eseguire d.GetDirectories
e analogamente
verificare che esista almeno un file PRIMA di eseguire d.GetFiles

Ma non so come fare queste verifiche...

Mi aiuteresti?
Grazie, comunque, in anticipo.