Oggetto FileSystemObject ASP

L'oggetto FileSystemObject viene utilizzato per accedere al file system del server.

Esempio

Esiste il file specificato?
Questo esempio dimostra come creare prima l'oggetto FileSystemObject e poi utilizzare il metodo FileExists per verificare se esiste un file specificato.
Esiste la cartella specificata?
Questo esempio dimostra come utilizzare il metodo FolderExists per verificare se esiste una cartella specificata.
Esiste il drive specificato?
Questo esempio dimostra come utilizzare il metodo DriveExists per verificare se esiste un drive specificato.
Ottieni il nome del drive specificato
Questo esempio dimostra come utilizzare il metodo GetDriveName per ottenere il nome del drive specificato.
Ottieni il nome della cartella padre del percorso specificato
Questo esempio dimostra come utilizzare il metodo GetParentFolderName per ottenere il nome della cartella padre del percorso specificato.
Ottieni l'estensione della cartella
Questo esempio dimostra come utilizzare il metodo GetExtensionName per ottenere l'estensione del file dell'ultimo componente del percorso specificato.
Ottieni il nome del file
Questo esempio dimostra come utilizzare il metodo GetFileName per ottenere il nome del file dell'ultimo componente del percorso specificato.
Ottieni il nome di base del file o della cartella
Questo esempio dimostra come utilizzare il metodo GetBaseName per restituire il nome di base del file o della cartella specificato nel percorso.

Oggetto FileSystemObject

L'oggetto FileSystemObject viene utilizzato per accedere al file system del server. Questo oggetto può operare sui file, le cartelle e i percorsi di directory. Può anche utilizzare questo oggetto per ottenere informazioni sul file system.

Il seguente codice crea un file di testo (c:\test.txt) e scrive alcuni testi in questo file:

<%
dim fs,fname
      set fs=Server.CreateObject("Scripting.FileSystemObject")
      set fname=fs.CreateTextFile("c:\test.txt",true)
      fname.WriteLine("Hello World!")
      fname.Close
set fname=nothing
set fs=nothing
%>

Le proprietà e i metodi dell'oggetto FileSystemObject sono descritti di seguito:

Proprietà

Proprietà Descrizione
Drives Restituisce una raccolta di oggetti drive su un computer locale.

Metodo

Metodo Descrizione
BuildPath Aggiunge un nome alla fine di un percorso esistente
CopyFile Copia una o più file da una posizione a un'altra.
CopyFolder Copia una o più cartelle da una posizione a un'altra.
CreateFolder Crea una nuova cartella.
CreateTextFile Crea un file di testo e restituisce un oggetto TextStream.
DeleteFile Elimina una o più file specificati.
DeleteFolder Elimina una o più cartelle specificate.
DriveExists Verifica se un drive esiste.
FileExists Verifica se un file esiste.
FolderExists Verifica se una cartella esiste.
GetAbsolutePathName Restituisce il percorso completo a partire dalla radice del drive per il percorso specificato.
GetBaseName Restituisce il nome di base del file o della cartella specificato.
GetDrive Restituisce l'oggetto Drive corrispondente al percorso specificato.
GetDriveName Restituisce il nome dell'unità del percorso specificato.
GetExtensionName Restituisce l'estensione del file dell'ultimo componente del percorso specificato.
GetFile Restituisce un oggetto File per il percorso specificato.
GetFileName Restituisce il nome del file dell'ultimo componente del percorso specificato.
GetFolder Restituisce un oggetto Folder per il percorso specificato.
GetParentFolderName Restituisce il nome del file padre dell'ultimo componente del percorso specificato.
GetSpecialFolder Restituisce il percorso di alcune cartelle speciali di Windows.
GetTempName Restituisce un file o una cartella generata casualmente.
MoveFile Sposta un file o più file da una posizione a un'altra.
MoveFolder Sposta un folder o più folder da una posizione a un'altra.
OpenTextFile Apri un file e restituisci un oggetto TextStream per accedere a questo file.