Lettura di una cartella

giovedì 13 luglio 2006 - 11.02

maxsub71 Profilo | Newbie

Come posso inserire in una dropdownlist i nomi delle cartelle per poter entrare e poi poter eslodere in una tabella i dati contenuti all'interno (in questo caso delle foto)
max

Brainkiller Profilo | Guru

>Come posso inserire in una dropdownlist i nomi delle cartelle
>per poter entrare e poi poter eslodere in una tabella i dati
>contenuti all'interno (in questo caso delle foto)

Devi utilizzare due metodi della classe Directory contenuta nel namespace systyem.io.
I due metodi sono:

- GetFiles
- GetDirectories

che ti restituiscono rispettivamente i nomi dei files e delle cartelle di un path base dato come parametro esempio "C:\".
I due metodi restituiscono due array quindi poi puoi caricarli nella DropDown.
ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

alx_81 Profilo | Guru

Ciao!
devi crearti un datasource (ad esempio un datatable) con l'elenco delle cartelle ricavato tramite gli oggetti del System.IO..
Prova a guardarti l'oggetto Directory o DirectoryInfo.
Il primo, shared (static), ti espone dei metodi per navigare semplicemente sul filesystem, come ad esempio ricavare l'elenco dei file o delle sottocartelle di una cartella, passando un determinato percorso..
Il secondo, invece, viene istanziato con un determinato percorso nel costruttore.. ed espone dei metodi simili a quelli del primo, solo che il precorso di ricerca non è da specificare poichè già indicato nel costruttore dell'oggetto..

Namespace da ricercare System.IO, lì c'è tutto..
se hai bisogno di un esempio, fammi sapere..
Alx81 =)

http://blogs.dotnethell.it/suxstellino
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5