sei sul sito di Giovanni Fraterno

ATTENZIONE che, per importanza sociale, subito dopo il legame affettivo che si instaura all'interno di una famiglia, viene quello che si instaura fra il professore e i suoi alunni, e che turbare entrambi i rapporti può essere carico di conseguenze (sabato 31° gennaio 2004, il professore).
7) L’oggetto FileSystemObject
( 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 )

A differenza di come abbiamo usato gli oggetti REQUEST e RESPONSE, è importante sottolineare che l’utilizzo di alcuni oggetti in ASP prevede il rispetto di particolari criteri.

 

Questi criteri sono:

 

- gli oggetti vanno creati, ma meglio sarebbe dire chiamati, associandoli ad una variabile

 

- per poter utilizzare gli oggetti, occorre associare una proprietà o un metodo dell’oggetto stesso, ad una variabile (istanziamento dell’oggetto)

 

- gli oggetti devono essere distrutti una volta finito il loro utilizzo.

 

Nel successivo esempio, utilizzando l’oggetto FileSystemObject, viene mostrato il contenuto della cartella images del nostro sito web.

 

Pagina default.asp:

<%

Set fso=CreateObject("Scripting.FileSystemObject")

Set f=fso.GetFolder(Server.MapPath("\images\"))

Set fc=f.Files

Response.write "Ci sono " & fc.Count & " files<BR>"

For Each f1 in fc

Response.write "<li>" & f1.name

Next

Set fso=Nothing

Set f=Nothing

Set fc=Nothing

%>

 

Nel codice appena sopra riportato, utilizzando l’istruzione SET, associamo alla variabile fso un oggetto, con ciò creando, ovvero chiamando, l’oggetto stesso, e nello specifico viene appunto creato, ovvero chiamato, l’oggetto FileSystemObject.

 

Dopo di che, impiegando la variabile f, possiamo utilizzare l’oggetto stesso, ed appunto puntando la cartella images grazie a GetFolder.

 

La funzione Server.MapPath() restituisce l’indirizzo fisico della cartella del server in cui risiede il nostro sito web.

 

La proprietà count fornisce il numero di file presenti in quel specifico percorso.

 

Il ciclo For visualizza nella pagina tanti elementi quanti sono i file contenuti dentro la cartella images.

 

Infine, dopo aver soddisfatto le nostre esigenze, distruggiamo con NOTHING la chiamata dell’oggetto FileSystemObject.



utenti in questo momento connessi alla rete di siti web di Giovanni Fraterno: