47 messaggi dal 19 luglio 2004
<%@ LANGUAGE = JScript %>

<%
var fs = Server.CreateObject (

"Scripting.FileSystemObject" );
var dir = fs.GetFolder(Server.MapPath("prova"));
for Each File In dir.Files {
Response.Write (File.Name);
}
Next
%>


aiutatemi ho bisogno di farlo con JScript .....


Modificato da moto5alex il 19 luglio 2004 19.58 -
61 messaggi dal 23 giugno 2004
In Javascript la sintassi del ciclo for (derivata dal linguaggio c e comune a molti linguaggi) è

for(ci; cc; istr) {

}
dove ci è una istruzione di inzializzazione, cc una condizione di controllo, istr una istruzione. Ad esempio

for(i=0;i<4;i++) {
}

per quanto riguarda l'uso della collezione files di un oggetto folder

Prova così
<%@ LANGUAGE = JScript %>

<%
var fs = Server.CreateObject ("Scripting.FileSystemObject" );
var dir = fs.GetFolder(Server.MapPath("prova"));

fc = new Enumerator(dir.files);

for (; !fc.atEnd(); fc.moveNext()) { 
  Response.Write (fc.item()+"<br>"); 
} %> 

47 messaggi dal 19 luglio 2004
Dire che sei un Dio è poco ...

grazie mille ...
47 messaggi dal 19 luglio 2004
come ti ho già scritto lo script è una figata ...
però mi sono accorto che io ho bisogno soltanto del nome del file e della relativa estensione ... come dovrei fare ad avere solo questo risultato ???

mille grazie ancora !!!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.