L'oggetto FileSystemObject viene utilizzato per accedere al file system su un server.
Esempi
Esiste un file specificato esiste?
Come verificare se esiste un file.
Ha una cartella specificata esiste?
Come verificare se esiste una cartella.
Esiste un'unità specificata esiste?
Come verificare se esiste un'unità.
Ottenere il nome di un'unità specificata
Come ottenere il nome di un'unità specificata.
Ottenere il nome della cartella principale di un percorso specificato
Come ottenere il nome della cartella principale di un percorso specificato.
Ottenere il nome del file
Come ottenere il nome del file dell'ultimo componente in un percorso specificato.
Ottenere l'estensione del file
Come ottenere l'estensione del file dell'ultimo componente in un percorso specificato.
Ottenere il nome base di un file o di una cartella
Come ottenere il nome base di un file o una cartella, in un percorso specificato.
L'oggetto FileSystemObject
L'oggetto FileSystemObject viene utilizzato per accedere al file system su un server.
Questo oggetto può manipolare i file, cartelle e percorsi di directory. E 'anche possibile recuperare le informazioni di sistema di file con questo oggetto.
Il codice seguente crea un file di testo (c:\test.txt) e poi scrive un testo per il 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
%>
proprietà e metodi dell'oggetto FileSystemObject sono descritti di seguito:
Proprietà
Proprietà | Descrizione |
---|---|
Drives | Restituisce un insieme di tutti gli oggetti di azionamento del computer |
metodi
Metodo | Descrizione |
---|---|
BuildPath | Aggiunge un nome a un percorso esistente |
CopyFile | Copia uno 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 che può essere utilizzato per leggere o scrivere sul file |
DeleteFile | Elimina uno o più file specificati |
DeleteFolder | Elimina una o più cartelle specificate |
DriveExists | Controlla se esiste un'unità specificata |
FileExists | Verifica se esiste un file specificato |
FolderExists | Controlla se esiste una cartella specificata |
GetAbsolutePathName | Restituisce il percorso completo dalla radice del drive per il percorso specificato |
GetBaseName | Restituisce il nome base di un file o di una cartella specificata |
GetDrive | Restituisce un oggetto Drive corrispondente all'unità in un percorso specificato |
GetDriveName | Restituisce il nome dell'unità di un percorso specificato |
GetExtensionName | Restituisce il nome di estensione del file per l'ultimo componente in un percorso specificato |
GetFile | Restituisce un oggetto file per un percorso specificato |
GetFileName | Restituisce il nome del file o della cartella per l'ultimo componente in un percorso specificato |
GetFolder | Restituisce un oggetto Folder per un percorso specificato |
GetParentFolderName | Restituisce il nome della cartella principale dell'ultimo componente in un percorso specificato |
GetSpecialFolder | Restituisce il percorso di alcune delle cartelle speciali di Windows' |
GetTempName | Restituisce un file temporaneo generato casualmente o una cartella |
MoveFile | Sposta uno o più file da una posizione a un'altra |
MoveFolder | Sposta una o più cartelle da una posizione a un'altra |
OpenTextFile | Apre un file e restituisce un oggetto TextStream che può essere utilizzato per accedere al file |