FileSystem Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Il FileSystem modulo contiene le procedure utilizzate per eseguire operazioni di sistema, directory o file. La My funzionalità offre una maggiore produttività e prestazioni nelle operazioni di I/O dei file rispetto all'uso del FileSystem modulo. Per altre informazioni, vedere FileSystem.
public ref class FileSystem sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class FileSystem
[Microsoft.VisualBasic.CompilerServices.StandardModule]
[System.Security.SecurityCritical]
public sealed class FileSystem
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type FileSystem = class
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
[<System.Security.SecurityCritical>]
type FileSystem = class
Public Module FileSystem
- Ereditarietà
-
FileSystem
- Attributi
Esempio
In questo esempio viene utilizzata la GetAttr funzione per determinare gli attributi di un file e di una directory o di una cartella.
Dim MyAttr As FileAttribute
' Assume file TESTFILE is normal and readonly.
MyAttr = GetAttr("C:\TESTFILE.txt") ' Returns vbNormal.
' Test for normal.
If (MyAttr And FileAttribute.Normal) = FileAttribute.Normal Then
MsgBox("This file is normal.")
End If
' Test for normal and readonly.
Dim normalReadonly As FileAttribute
normalReadonly = FileAttribute.Normal Or FileAttribute.ReadOnly
If (MyAttr And normalReadonly) = normalReadonly Then
MsgBox("This file is normal and readonly.")
End If
' Assume MYDIR is a directory or folder.
MyAttr = GetAttr("C:\MYDIR")
If (MyAttr And FileAttribute.Directory) = FileAttribute.Directory Then
MsgBox("MYDIR is a directory")
End If
Commenti
Questo modulo supporta le parole chiave del linguaggio di Visual Basic e i membri della libreria di runtime che accedono a file e cartelle.
Metodi
| Nome | Descrizione |
|---|---|
| ChDir(String) |
Modifica la directory o la cartella corrente. La |
| ChDrive(Char) |
Modifica l'unità corrente. |
| ChDrive(String) |
Modifica l'unità corrente. |
| CurDir() |
Restituisce una stringa che rappresenta il percorso corrente. offre FileSystem una maggiore produttività e prestazioni nelle operazioni di I/O dei file rispetto a |
| CurDir(Char) |
Restituisce una stringa che rappresenta il percorso corrente. offre FileSystem una maggiore produttività e prestazioni nelle operazioni di I/O dei file rispetto a |
| Dir() |
Restituisce una stringa che rappresenta il nome di un file, di una directory o di una cartella corrispondente a un criterio o a un attributo di file specificato oppure all'etichetta del volume di un'unità. offre FileSystem una maggiore produttività e prestazioni nelle operazioni di I/O dei file rispetto alla |
| Dir(String, FileAttribute) |
Restituisce una stringa che rappresenta il nome di un file, di una directory o di una cartella corrispondente a un criterio o a un attributo di file specificato oppure all'etichetta del volume di un'unità. offre FileSystem una maggiore produttività e prestazioni nelle operazioni di I/O dei file rispetto alla |
| EOF(Int32) |
Restituisce un valore |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| FileAttr(Int32) |
Restituisce un'enumerazione che rappresenta la modalità file per i file aperti utilizzando la |
| FileClose(Int32[]) |
Conclude input/output (I/O) in un file aperto usando la |
| FileCopy(String, String) |
Copia un file. offre FileSystem una maggiore produttività e prestazioni nelle operazioni di I/O dei file rispetto a |
| FileDateTime(String) |
Restituisce un |
| FileGet(Int32, Array, Int64, Boolean, Boolean) |
Legge i dati da un file del disco aperto in una variabile. La |
| FileGet(Int32, Boolean, Int64) |
Legge i dati da un file del disco aperto in una variabile. La |
| FileGet(Int32, Byte, Int64) |
Legge i dati da un file del disco aperto in una variabile. La |
| FileGet(Int32, Char, Int64) |
Legge i dati da un file del disco aperto in una variabile. La |
| FileGet(Int32, DateTime, Int64) |
Legge i dati da un file del disco aperto in una variabile. La |
| FileGet(Int32, Decimal, Int64) |
Legge i dati da un file del disco aperto in una variabile. La |
| FileGet(Int32, Double, Int64) |
Legge i dati da un file del disco aperto in una variabile. La |
| FileGet(Int32, Int16, Int64) |
Legge i dati da un file del disco aperto in una variabile. La |
| FileGet(Int32, Int32, Int64) |
Legge i dati da un file del disco aperto in una variabile. La |
| FileGet(Int32, Int64, Int64) |
Legge i dati da un file del disco aperto in una variabile. La |
| FileGet(Int32, Single, Int64) |
Legge i dati da un file del disco aperto in una variabile. La |
| FileGet(Int32, String, Int64, Boolean) |
Legge i dati da un file del disco aperto in una variabile. La |
| FileGet(Int32, ValueType, Int64) |
Legge i dati da un file del disco aperto in una variabile. La |
| FileGetObject(Int32, Object, Int64) |
Legge i dati da un file del disco aperto in una variabile. La |
| FileLen(String) |
Restituisce un valore che specifica la lunghezza di un file in byte. La |
| FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32) |
Apre un file per l'input o l'output. La |
| FilePut(Int32, Array, Int64, Boolean, Boolean) |
Scrive i dati da una variabile in un file su disco. La |
| FilePut(Int32, Boolean, Int64) |
Scrive i dati da una variabile in un file su disco. La |
| FilePut(Int32, Byte, Int64) |
Scrive i dati da una variabile in un file su disco. La |
| FilePut(Int32, Char, Int64) |
Scrive i dati da una variabile in un file su disco. La |
| FilePut(Int32, DateTime, Int64) |
Scrive i dati da una variabile in un file su disco. La |
| FilePut(Int32, Decimal, Int64) |
Scrive i dati da una variabile in un file su disco. La |
| FilePut(Int32, Double, Int64) |
Scrive i dati da una variabile in un file su disco. La |
| FilePut(Int32, Int16, Int64) |
Scrive i dati da una variabile in un file su disco. La |
| FilePut(Int32, Int32, Int64) |
Scrive i dati da una variabile in un file su disco. La |
| FilePut(Int32, Int64, Int64) |
Scrive i dati da una variabile in un file su disco. La |
| FilePut(Int32, Single, Int64) |
Scrive i dati da una variabile in un file su disco. La |
| FilePut(Int32, String, Int64, Boolean) |
Scrive i dati da una variabile in un file su disco. La |
| FilePut(Int32, ValueType, Int64) |
Scrive i dati da una variabile in un file su disco. La |
| FilePut(Object, Object, Object) |
Obsoleti.
Obsoleti.
Scrive i dati da una variabile in un file su disco. La |
| FilePutObject(Int32, Object, Int64) |
Scrive i dati da una variabile in un file su disco. La |
| FileWidth(Int32, Int32) |
Assegna una larghezza della riga di output a un file aperto usando la |
| FreeFile() |
Restituisce un |
| GetAttr(String) |
Restituisce un |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| Input(Int32, Boolean) |
Legge i dati da un file sequenziale aperto e assegna i dati alle variabili. |
| Input(Int32, Byte) |
Legge i dati da un file sequenziale aperto e assegna i dati alle variabili. |
| Input(Int32, Char) |
Legge i dati da un file sequenziale aperto e assegna i dati alle variabili. |
| Input(Int32, DateTime) |
Legge i dati da un file sequenziale aperto e assegna i dati alle variabili. |
| Input(Int32, Decimal) |
Legge i dati da un file sequenziale aperto e assegna i dati alle variabili. |
| Input(Int32, Double) |
Legge i dati da un file sequenziale aperto e assegna i dati alle variabili. |
| Input(Int32, Int16) |
Legge i dati da un file sequenziale aperto e assegna i dati alle variabili. |
| Input(Int32, Int32) |
Legge i dati da un file sequenziale aperto e assegna i dati alle variabili. |
| Input(Int32, Int64) |
Legge i dati da un file sequenziale aperto e assegna i dati alle variabili. |
| Input(Int32, Object) |
Legge i dati da un file sequenziale aperto e assegna i dati alle variabili. |
| Input(Int32, Single) |
Legge i dati da un file sequenziale aperto e assegna i dati alle variabili. |
| Input(Int32, String) |
Legge i dati da un file sequenziale aperto e assegna i dati alle variabili. |
| InputString(Int32, Int32) |
Restituisce |
| Kill(String) |
Elimina i file da un disco. La |
| LineInput(Int32) |
Legge una singola riga da un file sequenziale aperto e la assegna a una |
| Loc(Int32) |
Restituisce un valore che specifica la posizione di lettura/scrittura corrente in un file aperto. |
| Lock(Int32, Int64, Int64) |
Controlla l'accesso da parte di altri processi a tutti o a una parte di un file aperto tramite la |
| Lock(Int32, Int64) |
Controlla l'accesso da parte di altri processi a tutti o a una parte di un file aperto tramite la |
| Lock(Int32) |
Controlla l'accesso da parte di altri processi a tutti o a una parte di un file aperto tramite la |
| LOF(Int32) |
Restituisce le dimensioni, in byte, di un file aperto tramite la |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| MkDir(String) |
Crea una nuova cartella. La |
| Print(Int32, Object[]) |
Scrive i dati in formato visualizzato in un file sequenziale. |
| PrintLine(Int32, Object[]) |
Scrive i dati in formato visualizzato in un file sequenziale. |
| Rename(String, String) |
Rinomina un file o una directory del disco. La |
| Reset() |
Chiude tutti i file del disco aperti usando la |
| RmDir(String) |
Rimuove una directory esistente. La |
| Seek(Int32, Int64) |
Restituisce un oggetto |
| Seek(Int32) |
Restituisce un oggetto |
| SetAttr(String, FileAttribute) |
Imposta le informazioni sull'attributo per un file. La |
| SPC(Int16) |
Usato con la funzione o |
| TAB() |
Usato con le funzioni o |
| TAB(Int16) |
Usato con le funzioni o |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| Unlock(Int32, Int64, Int64) |
Controlla l'accesso da parte di altri processi a tutti o a una parte di un file aperto tramite la |
| Unlock(Int32, Int64) |
Controlla l'accesso da parte di altri processi a tutti o a una parte di un file aperto tramite la |
| Unlock(Int32) |
Controlla l'accesso da parte di altri processi a tutti o a una parte di un file aperto tramite la |
| Write(Int32, Object[]) |
Scrive i dati in un file sequenziale. I dati scritti con |
| WriteLine(Int32, Object[]) |
Scrive i dati in un file sequenziale. I dati scritti con |
Si applica a
Vedi anche
- Riepilogo directory e file
- Riepilogo input e output
- Chiavi (Visual Basic)
- Membri della libreria Visual Basic Run-Time