Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Classi per gestire cartelle e file
lunedì 30 giugno 2008 - 10.53
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
giulyxiano
Profilo
| Junior Member
163
messaggi | Data Invio:
lun 30 giu 2008 - 10:53
Salve,
io devo dalla mia applicazione poter copiare il contenuto di una cartella ,per la quale fornisco il percorso, e devo metterla in una cartella della mia applicazione web.
Quali sono le classi che gestiscono le cartelle ???
E per i File??
Greco Giuliano
rossimarko
Profilo
| Guru
1.173
messaggi | Data Invio:
lun 30 giu 2008 - 11:24
Ciao,
puoi sfruttare le classi del namespace System.IO
Ad esempio ha la classe Directory:
http://msdn.microsoft.com/en-us/library/system.io.directory.aspx
e la File:
http://msdn.microsoft.com/en-us/library/system.io.file.aspx
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
giulyxiano
Profilo
| Junior Member
163
messaggi | Data Invio:
lun 30 giu 2008 - 11:31
Io dovrei ottenere il percorsio di una cartella con un controllo tipo lo sfoglia,
sai come posso fare???
Cioè io devo cercare una cartella sul mio computer, ottenere il percorso poi
con questo percorso prendere tutti i file di questa cartella e copiarli su una cartella della mia applicazione.
Sai come posso fare???
Greco Giuliano
giulyxiano
Profilo
| Junior Member
163
messaggi | Data Invio:
lun 30 giu 2008 - 14:01
Ora riesco a prendere i percorsi ma non riesco a copiare i miei file che sono sul client ed inviarli alla mia applicazione.
Il metodo File.Copy(percorso1,percorso2) non funziona.
io faccio una cosa del genere:
Dim pathFile As String
Dim pathCartella As String
Dim fil, files() As String
Dim miopercorso As String = Server.MapPath("FileFattura")
pathFile = System.IO.Path.GetFullPath(FileUpload1.FileName).ToLower()
pathCartella = System.IO.Path.GetDirectoryName(pathFile)
files = System.IO.Directory.GetFiles(pathCartella) 'è un array
For Each fil In files
File.Copy(pathCartella, miopercorso)
Next
cosa c'è che non va??
Greco Giuliano
rossimarko
Profilo
| Guru
1.173
messaggi | Data Invio:
lun 30 giu 2008 - 14:28
>Ora riesco a prendere i percorsi ma non riesco a copiare i miei
>file che sono sul client ed inviarli alla mia applicazione.
>Il metodo File.Copy(percorso1,percorso2) non funziona.
Ho visto che stai usando il fileUpload. Per salvare il file che l'utente ti ha caricato nella pagina web devi usare la funzione SaveAs del controllo. Se guardi il sito msdn trovi anche un esempio:
http://msdn.microsoft.com/it-it/library/system.web.ui.webcontrols.fileupload.aspx
Ovviamente questo vale solo per il file caricato con il controllo. Se vuoi consentire all'utente di caricare più file contemporaneamente devi mettere N controlli FileUpload.
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
Torna su
Stanze Forum
Elenco Threads
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 !