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);
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 il 22/12/2009 alle 21:20 |