private void SearchFiles(DirectoryInfo dirinfo)
{
    
foreach(FileInfo f in dirinfo.GetFiles())
    {
        arrayList.Add(f.FullName);
    }

    
foreach (DirectoryInfo nextdir in dirinfo.GetDirectories())
    {
        SearchFiles(nextdir);
    }
}

Fate come se la versione precedente della funzione SearchFiles non esistesse... :)

powered by IMH0 1.1