Oggetto OggettoFileSystem
E' usato per accedere al file system del server.
Di seguito vediamo metodi e proprietà dell'oggetto OggettoFileSystem:
Proprietà
| Proprietà |
Descrizione |
| Drives |
Restituisce un collection contenente tutti gli oggetti drive del
computer |
Proprietà Drives
Restituisce un collection contenente tutti gli oggetti drive del computer.
Sintassi
myDrives = OggettoFileSystem.Drives
Metodi
| Metodo |
Descrizione |
| BuildPath |
Aggiunge un nome ad un percorso esistente |
| CopyFile |
Copia uno o più file da una directory ad un'altra |
| CopyFolder |
Copia una o più cartelle da una directory ad un'altra |
| CreateFolder |
Crea una nuova cartella |
| CreateTextFile |
Crea un file di testo e restituisce un oggetto TextStream che può essere
usato per leggere dal file o scriverci |
| DeleteFile |
Cancella uno o più file |
| DeleteFolder |
Cancella una o più directory |
| DriveExists |
Controlla l'esistenza di un drive |
| FileExists |
Controlla l'esistenza di un file |
| FolderExists |
Controlla l'esistenza di una cartella |
| GetAbsolutePathName |
Restituisce il percorso complete dalla root del drive al file specificato |
| GetBaseName |
Restituisce il nome base di un file o una cartella |
| GetDrive |
Restituisce un oggetto Drive corrispondente al drive in un percorso
specifico |
| GetDriveName |
Restituisce nome di uno specifico percorso |
| GetExtensionName |
Restituisce l'estensione di un file |
| GetFile |
Restituisce un oggetto File per un percorso specifico |
| GetFileName |
Restituisce nome del file o di una cartella per l'ultimo componente
del percorso specificato |
| GetFolder |
Restituisce una cartella per il percorso specificato |
| GetParentFolderName |
Restituisce il nome della cartella contenitore dell'ultimo componente
in un percorso specifico |
| GetSpecialFolder |
Restituisce il percorso di alcune cartelle speciali di windows |
| GetTempName |
Restituisce una cartella temporanea generata in modo random |
| MoveFile |
Sposta uno o più file da una cartella ad un'altra |
| MoveFolder |
Sposta una o più cartelle da una cartella ad un'altra |
| OpenTextFile |
Apre un file e restituisce un oggetto TextStream che può essere
utilizzato per accedere al file |
Metodo BuildPath
Aggiunge un nome ad un percorso esistente.
Sintassi
OggettoFileSystem.BuildPath(percorso,nome)
| Parametro |
Descrizione |
| percorso |
Il percorso a cui aggiungere il nome |
| nome |
Il nome da aggiungere al percorso |
Metodo CopyFile
Copia uno o più file da una directory ad un'altra.
Sintassi
OggettoFileSystem.CopyFile sorgente,destinazione[,sovrascrivi]
| Parametro |
Descrizione |
| sorgente |
I file da copiare |
| destinazione |
Dove copiare i file |
| sovrascrivi |
Opzionale. Valore booleano che indica se si devono o meno sovrascrivere
i file. |
Metodo CopyFolder
Copia una o più cartelle da una directory ad un'altra.
Sintassi
OggettoFileSystem.CopyFolder sorgente,destinazione[,sovrascrivi]
| Parametro |
Descrizione |
| sorgente |
Le cartelle da copiare |
| destinazione |
Dove copiare le cartelle |
| sovrascrivi |
Opzionale. Valore booleano che indica se si devono o meno sovrascrivere
le cartelle. |
Metodo CreateFolder
Crea una nuova cartella.
Sintassi
OggettoFileSystem.CreateFolder(nome)
| Parametro |
Descrizione |
| nome |
Il nome della cartella da creare |
Metodo CreateTextFile
Crea un file di testo e restituisce un oggetto TextStream che può essere
usato per leggere dal file o scriverci.
Sintassi
OggettoFileSystem.CreateTextFile(nomeFile[,sovrascrivi ])FolderObject.CreateTextFile(nomeFile[,sovrascrivi])
| Parametro |
Descrizione |
| nomeFile |
Il nome del file da creare |
| sovrascrivi |
Opzionale. Valore booleano che indica se si devono o meno sovrascrivere
il file (il default è true). |
Metodo DeleteFile
Cancella uno o più file.
Sintassi
OggettoFileSystem.DeleteFile(nomeFile[,forza])
| Parametro |
Descrizione |
| nomeFile |
Il nome del file da cancellare |
| forza |
Opzionale. Valore booleano che indica se anche i file di sola lettura
devono essere cancellati. Il valore di default è False |
Metodo DeleteFolder
Cancella una o più cartelle.
Sintassi
OggettoFileSystem.DeleteFolder(nomeCartella[,forza])
| Parametro |
Descrizione |
| nomeCartella |
Cancella una o più directory |
| forza |
Opzionale. Valore booleano che indica se anche le cartelle di sola
lettura devono essere cancellate. Il valore di default è False |
Metodo DriveExists
Controlla l'esistenza di un drive.
Sintassi
OggettoFileSystem.DriveExists(drive)
| Parametro |
Descrizione |
| drive |
Lettera di drive |
Metodo FileExists
Controlla l'esistenza di un file.
Sintassi
OggettoFileSystem.FileExists(nomeFile)
| Parametro |
Descrizione |
| nomeFile |
Il file di cui si vuole controllare l'esistenza |
Metodo FolderExists
Controlla l'esistenza di una cartella.
Sintassi
OggettoFileSystem.FolderExists(nomeCartella)
| Parametro |
Descrizione |
| nomeCartella |
La cartella di cui si vuole controllare l'esistenza |
Metodo GetAbsolutePathName
Restituisce il percorso complete dalla root del drive al file specificato.
Sintassi
OggettoFileSystem.GetAbsolutePathName(percorso)
| Parametro |
Descrizione |
| percorso |
Il percorso da convertire in un path completo |
Metodo GetBaseName
Restituisce il nome base di un file o una cartella.
Sintassi
OggettoFileSystem.GetBaseName(percorso)
| Parametro |
Descrizione |
| percorso |
Il percorso del file di cui si vuole estrarre il nome base |
Metodo GetDrive
Restituisce un oggetto Drive corrispondente al drive in un percorso specifico.
Sintassi
OggettoFileSystem.GetDrive(tipoDrive)
Metodo GetDriveName
Restituisce nome di uno specifico percorso.
Sintassi
OggettoFileSystem.GetDriveName(percorso)
| Parametro |
Descrizione |
| percorso |
Il percorso di cui si vuole avere il nome del drive |
Metodo GetExtensionName
Restituisce l'estensione di un file.
Sintassi
OggettoFileSystem.GetExtensionName(percorso)
| Parametro |
Descrizione |
| percorso |
Il percorso del file di cui si vuole avere l'estensione |
Metodo GetFile
Restituisce un oggetto File per un percorso specifico.
Sintassi
OggettoFileSystem.GetFile(percorso)
| Parametro |
Descrizione |
| percorso |
Il percorso del file |
Metodo GetFileName
Restituisce nome del file o di una cartella per l'ultimo componente del percorso
specificato.
Sintassi
OggettoFileSystem.GetFileName(percorso)
| Parametro |
Descrizione |
| percorso |
Percorso di un file o di una cartella |
Metodo GetFolder
Restituisce un oggetto cartella per il percorso specificato.
Sintassi
OggettoFileSystem.GetFolder(percorso)
| Parametro |
Descrizione |
| percorso |
Il percorso della cartella |
Metodo GetParentFolderName
Restituisce il nome della cartella contenitore dell'ultimo componente in un percorso
specifico.
Sintassi
OggettoFileSystem.GetParentFolderName(percorso)
| Parametro |
Descrizione |
| percorso |
Il percorso del fie o della cartella di cui vogliamo estrarre il
contenitore |
Metodo GetSpecialFolder
Restituisce il percorso di alcune cartelle speciali di windows.
Sintassi
OggettoFileSystem.GetSpecialFolder(nomeCartella)
| Parametro |
Descrizione |
| nomeCartella |
La cartella che vogliamo.
0= La cartella di Windows
1= La cartella di sistema
2= Per
i file temporanei |
Metodo GetTempName
Restituisce un file o una cartella temporanea generati in modo random.
Sintassi
OggettoFileSystem.GetTempName
Metodo MoveFile
Sposta uno o più file da una cartella ad un'altra.
Sintassi
OggettoFileSystem.MoveFile sorgente,destinazione
| Parametro |
Descrizione |
| sorgente |
I file da spostare |
| destinazione |
Dove spostare i file |
Metodo MoveFolder
Sposta una o più cartelle da una cartella ad un'altra.
Sintassi
OggettoFileSystem.MoveFolder sorgente,destinazione
| Parametro |
Descrizione |
| sorgente |
Le cartelle da spostare |
| destinazione |
Dove spostare le cartelle |
Metodo OpenTextFile
Apre un file e restituisce un oggetto TextStream che può essere utilizzato
per accedere al file.
Sintassi
OggettoFileSystem.OpenTextFile(nomeFile,modalità,crea,formato
| Parametro |
Descrizione |
| nomeFile |
Il nopme del file da aprire |
| Modalità |
Come aprire il file
1=Sola lettura.
2=In scrittura.
8=Aggiunge
del testo in fondo al file. |
| crea |
True indica che il file verrà creato se non esiste.
Il default è False |
| formato |
Il formato del file
0=ASCII (default).
1= Unicode.
2=Usa il formato di default del sistema operativo |