Oppure

Loading
22/12/09 20:17
Linkinf22
Ciao.
Sto facendo un programma che per ogni cartella contenuta in una cartella prende il nome ed aggiunge ad un TreeView un nodes con il nome della cartella, poi per ogni sottocartella della cartella fa la stessa cosa ed aggiunge un Nodes al relativo Nodes della cartella "madre".
Per esempio: Se in una cartella ci sono le cartelle Pippo e Paolo, nella cartella Pippo ci sono le cartelle Mela e Pera e dentro la cartella Pera c'è la cartella Banana e quest' ultima non contiene nessuna cartella, mentre nella cartella Paolo c'è la cartella Pesca e dentro c'è la cartella Albicocca il TreeView deve uscire così:

Pippo
-Mela
-Pera
--Banana
Paolo
-Pesca
--Albicocca

Io per ora ho fatto così ma non riesco a fare come voglio io:

private void CalcoloCartelleUtenti(string Utente)
{
string[] ArrayCartelleUtente = Directory.GetDirectories(Application.StartupPath + @"\Profiles\" + Utente);
string[] CartelleInterne = Directory.GetDirectories(Application.StartupPath + @"\Profiles\" + Utente);

for (int i = 0; i < ArrayCartelleUtente.Count(); i++)
{
DirectoryInfo DirectoryInfoUtente = new DirectoryInfo(ArrayCartelleUtente[i]);
tvMaterie.Nodes.Add(DirectoryInfoUtente.Name);
}
}

Se avete capito come voglio farlo avete qualche idea su come farlo?
Grazie in anticipo!
Ultima modifica effettuata da Linkinf22 22/12/09 20:20
aaa