Script asp: Elencare file e sottocartelle di una cartella
difficoltà:

Script simili
4/8/2006
Semplice script che permette di elencare i file e le sottocartelle di una cartella
<%In questo caso vengono elencate quelle della root
set fs=server.createobject("scripting.filesystemobject")
set folderfs=fs.getfolder(server.mappath("/"))
//elenco sottocartelle
for each x in folderfs.SubFolders
response.write x.name &"<br>"
next
//elenco file
for each f in folderfs.Files
response.write f.name &"<br>"
next
set folderfs=nothing
set fs=nothing
%>
Permalink:
Tag:
Script Simili:
Script asp: Elencare e cancellare tutti i files contenuti in una cartella sul server
Script php: Eliminare file e cartelle
Script asp: Download file in streaming con ADODB.Stream
Script php: Estrarre e visualizzare immagini casuali da una cartella
Link utili:
Vota:
Commenti
19/9/2008 10:43:46
ciao,
come posso applicare questo script in una cartella in maniera che linkando sulla stessa la pagina del broswer mi
restituisce l'elenco dei files in essa contenuti.
grazie mille.
sono un principiante.
22/9/2008 15:30:56
Ok sono riuscito a farlo funzionare perfettamente seguendo i consigli di Fabio, ma ora vorrei chiedere:
Se volessi convertire questo elenco di file in link, cosi da aprire o scaricare i relativi files?
Come si fa?
grazie mille
22/9/2008 15:37:32
Basta che al posto di:
response.write f.name &"<br>"
metti tipo:
response.write "<a href='".f.name."'>"f.name &"</a><br>"
se necessario nel link mettici prima il percorso del file
23/9/2008 15:52:37
Fabio, graze infite della tua attenzione e dei tuoi suggerimenti ma ho ancora bisgono del tuo aiuto.
Mettendo:
response.write "<a href='".f.name."'>"f.name &"</a><br>"
al posto di:
response.write f.name &"<br>"
la pagina non funziona più. cosa intendi per "mettici prima il percorso del file".
Esempio il file in asp risiede nella cartella "prova" che contiene la cartella "public" di cui devo leggere i files e linkarli . Devo forse scrivere?
response.write "<a href='"public/.f.name."'>"f.name &"</a><br>"
ma così non funziona lo stesso
oppure come? Ti scongiuro Aiutami
Grazie Carlo
23/9/2008 15:59:51
ops scusa ho sbagliato io...ho messo i puntini al posto dell &...sai php asp...
response.write "<a href='"&f.name&"'>"&f.name &"</a><br>"
23/9/2008 16:10:55
perdonami Fabio, ma ancora non và,
probabilmente sbaglio anche io in qualche parte.
ti metto tutto il codice così puoi guardare meglio.
grazie di tutto.
<html>
<head>
<title>leggi file</title>
</head>
<body>
<%
set fs=server.createobject("scripting.filesystemobject")
set folderfs=fs.getfolder(server.mappath("/prova/public"))
//elenco sottocartelle
for each x in folderfs.SubFolders
response.write x.name &"<br>"
next
//elenco file
for each f in folderfs.Files
response.write "<a href='"&f.name&"'>"f.name &"</a><br>"
next
set folderfs=nothing
set fs=nothing
%>
<br>
</body>
</html>
24/9/2008 12:42:31
Fabio sono riuscito a far diventare la lista dei files dei link
ma quando ci clicco sopra non trova la pagina.
si tratta che come dicevi tu divo metterci
nel link mettici prima il percorso del file.
Ma come si fa?????
Fammi qualche esempio
GRazie
24/9/2008 12:48:09
se son tutte sottocartelle della directory in cui hai lo script asp dovrebbe bastare:
response.write "<a href='"&x.name&"/"&f.name&"'>"& f.name &"</a><br>"
se no aggiungui a mano l'url prima ad es:
response.write "<a href='http://www.sito.com/"&x.name&"/"&f.name&"'>"& f.name &"</a><br>"
o:
response.write "<a href='http://www.sito.com/cartella/"&x.name&"/"&f.name&"'>"& f.name &"</a><br>"
25/9/2008 10:58:19
GRAZIE-GRAZIE- E GRAZIE ANCORA
FABIO
TUTTO FUNZIONA PERFETTAMENTE.
GRAZIE DELLA PAZIENZA E DI TUTTI I SUGGERIMENTI.
Ciao Carlo
15/1/2009 11:25:01
Ciao, scusa ma non riesco con il tuo codice a linkare ed a fare aprire le sottocartelle contenute nella directory principale, puoi spiegarmi come si fa?
Grazie, Vito
20/11/2009 17:30:21
non riesco a farlo funzionare, a dire il vero nessun ASP
ho 2003 server con iis 6
come posso fare ?

Feed Rss
11/12/2007 11:31:01
ciao,
io vorrei applicare questo script nella mia pagina di inserimento articoli in cui nel campo "foto" inserisco una combo che mi visualizza tutte le foto presenti (e già caricate) nella cartella pics.
sto usanto jscript
come posso integrarlo?
attendo una tua certa risposta, grazie: daniele.
ps= sono un principiante :-)