Recuperare la lista delle cartelle con openFileDialog

mercoledì 21 gennaio 2009 - 12.52

kintaro Profilo | Junior Member

ciao a tutti, mi sembra di chiedere una cosa stupida ma è già un po che mi sta facendo perdere tempo.

volevo sapere se con la openFileDialog e possibile recuperare la lista delle cartelle a seconda l'esplorazione nella mia macchina.

ho fatto caso che se punto un file a caso facimente riesco a mettere in un array la lista delle cartelle ma se non c'è il file non so come fare...

avevo pensato di creare un file civetta per cercare di recuperare la lista delle cartelle, ma mi chiedevo se qualcuno di voi conoscesso un modo più funzionante e logico.


spero di essere stato chiaro

ciao
Fabio

freeteo Profilo | Guru

Ciao,
non ho capito proprio cosa vuoi fare

Se ti interessa sapere quale directory seleziona un utente invece di usare FileDialog (che serve per selezionare un file) usa un BrowseFolderDialog, una classe equivalente, che permette di far scegliere la cartella.

Se invece vuoi dalla cartella che l'utente seleziona sapere quali sono le sue sottocartelle, allora dopo aver usato la BrowseFolderDialog puoi fartele tornare da "Directory.GetDirectories("...") " oppure se ti serve creare l'albero intero, un po di codice in ricorsione come mostrato qui: http://www.dotnethell.it/articles/FunzioniRicorsive.aspx

Ciao.

Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo

kintaro Profilo | Junior Member

Non hai capito ma hai centrato in pieno il problema!!
scusa se non sono stato chiaro!!!

ti ringrazio tantissimo per la soluzione e la tempestività nella tua risposta!!!

Ciao
Fabio
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5