grazie oregon x la risposta e x i links...

speravo ke qualcuno sapesse correggere il bug di Dir$ ma a quanto pare nn è possibile a meno di usare array o collection...

infatti avevo già pensato di leggere prima tutte le cartelle nella main directory e poi x ognuna richiamare ricorsivamente la routine... xò non è una grande soluzione...

grazie cmq, penso proprio ke mi butterò sul FSO in quanto più versatile x questo tipo di situazione... grazie ancora


PS:
Il codice che hai mostrato ha parecchi punti da rivedere.
tanto x curiosità, quali sono? xkè questo codice mi capita di riutilizzarlo più volte in un progetto, nn alla stessa maniera, ovvio, ma è possibile che commetta sempre lo stesso errore... sarei lieto di sapere cosa, a parer tuo, nn va...