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 modulo FileSystem
contiene le procedure utilizzate per eseguire operazioni su file, directory o cartelle e sistema. Nelle operazioni di I/O su file, la funzionalità My
garantisce produttività e prestazioni migliori rispetto all'utilizzo del modulo FileSystem
. 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 usata 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
ChDir(String) |
Cambia la directory o cartella corrente. Nelle operazioni di I/O su file la funzionalità |
ChDrive(Char) |
Cambia l'unità corrente. |
ChDrive(String) |
Cambia l'unità corrente. |
CurDir() |
Restituisce una stringa che rappresenta il percorso corrente. Nelle operazioni di I/O su file, FileSystem garantisce produttività e prestazioni migliori rispetto a |
CurDir(Char) |
Restituisce una stringa che rappresenta il percorso corrente. Nelle operazioni di I/O su file, FileSystem garantisce produttività e prestazioni migliori 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 di volume di un'unità. Nelle operazioni di I/O su file, FileSystem garantisce produttività e prestazioni migliori rispetto alla funzione |
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 di volume di un'unità. Nelle operazioni di I/O su file, FileSystem garantisce produttività e prestazioni migliori rispetto alla funzione |
EOF(Int32) |
Restituisce un valore Boolean |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
FileAttr(Int32) |
Restituisce un'enumerazione che rappresenta la modalità di file per i file aperti utilizzando la funzione |
FileClose(Int32[]) |
Conclude le operazioni di input/output (I/O) in un file aperto con la funzione |
FileCopy(String, String) |
Copia un file. Nelle operazioni di I/O su file, FileSystem garantisce produttività e prestazioni migliori rispetto a |
FileDateTime(String) |
Restituisce un valore |
FileGet(Int32, Array, Int64, Boolean, Boolean) |
Legge i dati in una variabile da un file aperto sul disco. La funzionalità |
FileGet(Int32, Boolean, Int64) |
Legge i dati in una variabile da un file aperto sul disco. La funzionalità |
FileGet(Int32, Byte, Int64) |
Legge i dati in una variabile da un file aperto sul disco. La funzionalità |
FileGet(Int32, Char, Int64) |
Legge i dati in una variabile da un file aperto sul disco. La funzionalità |
FileGet(Int32, DateTime, Int64) |
Legge i dati in una variabile da un file aperto sul disco. La funzionalità |
FileGet(Int32, Decimal, Int64) |
Legge i dati in una variabile da un file aperto sul disco. La funzionalità |
FileGet(Int32, Double, Int64) |
Legge i dati in una variabile da un file aperto sul disco. La funzionalità |
FileGet(Int32, Int16, Int64) |
Legge i dati in una variabile da un file aperto sul disco. La funzionalità |
FileGet(Int32, Int32, Int64) |
Legge i dati in una variabile da un file aperto sul disco. La funzionalità |
FileGet(Int32, Int64, Int64) |
Legge i dati in una variabile da un file aperto sul disco. La funzionalità |
FileGet(Int32, Single, Int64) |
Legge i dati in una variabile da un file aperto sul disco. La funzionalità |
FileGet(Int32, String, Int64, Boolean) |
Legge i dati in una variabile da un file aperto sul disco. La funzionalità |
FileGet(Int32, ValueType, Int64) |
Legge i dati in una variabile da un file aperto sul disco. La funzionalità |
FileGetObject(Int32, Object, Int64) |
Legge i dati in una variabile da un file aperto sul disco. La funzionalità |
FileLen(String) |
Restituisce un valore che specifica la lunghezza di un file in byte. La funzionalità |
FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32) |
Apre un file per l'input o l'output. La funzionalità |
FilePut(Int32, Array, Int64, Boolean, Boolean) |
Scrive dati da una variabile in un file del disco. La funzionalità |
FilePut(Int32, Boolean, Int64) |
Scrive dati da una variabile in un file del disco. La funzionalità |
FilePut(Int32, Byte, Int64) |
Scrive dati da una variabile in un file del disco. La funzionalità |
FilePut(Int32, Char, Int64) |
Scrive dati da una variabile in un file del disco. La funzionalità |
FilePut(Int32, DateTime, Int64) |
Scrive dati da una variabile in un file del disco. La funzionalità |
FilePut(Int32, Decimal, Int64) |
Scrive dati da una variabile in un file del disco. La funzionalità |
FilePut(Int32, Double, Int64) |
Scrive dati da una variabile in un file del disco. La funzionalità |
FilePut(Int32, Int16, Int64) |
Scrive dati da una variabile in un file del disco. La funzionalità |
FilePut(Int32, Int32, Int64) |
Scrive dati da una variabile in un file del disco. La funzionalità |
FilePut(Int32, Int64, Int64) |
Scrive dati da una variabile in un file del disco. La funzionalità |
FilePut(Int32, Single, Int64) |
Scrive dati da una variabile in un file del disco. La funzionalità |
FilePut(Int32, String, Int64, Boolean) |
Scrive dati da una variabile in un file del disco. La funzionalità |
FilePut(Int32, ValueType, Int64) |
Scrive dati da una variabile in un file del disco. La funzionalità |
FilePut(Object, Object, Object) |
Obsoleti.
Obsoleti.
Obsoleti.
Scrive dati da una variabile in un file del disco. La funzionalità |
FilePutObject(Int32, Object, Int64) |
Scrive dati da una variabile in un file del disco. La funzionalità |
FileWidth(Int32, Int32) |
Assegna lo spessore della linea di output per un file aperto mediante la funzione |
FreeFile() |
Restituisce un valore |
GetAttr(String) |
Restituisce un valore |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Input(Int32, Boolean) |
Legge i dati da un file sequenziale aperto e li assegna a variabili. |
Input(Int32, Byte) |
Legge i dati da un file sequenziale aperto e li assegna a variabili. |
Input(Int32, Char) |
Legge i dati da un file sequenziale aperto e li assegna a variabili. |
Input(Int32, DateTime) |
Legge i dati da un file sequenziale aperto e li assegna a variabili. |
Input(Int32, Decimal) |
Legge i dati da un file sequenziale aperto e li assegna a variabili. |
Input(Int32, Double) |
Legge i dati da un file sequenziale aperto e li assegna a variabili. |
Input(Int32, Int16) |
Legge i dati da un file sequenziale aperto e li assegna a variabili. |
Input(Int32, Int32) |
Legge i dati da un file sequenziale aperto e li assegna a variabili. |
Input(Int32, Int64) |
Legge i dati da un file sequenziale aperto e li assegna a variabili. |
Input(Int32, Object) |
Legge i dati da un file sequenziale aperto e li assegna a variabili. |
Input(Int32, Single) |
Legge i dati da un file sequenziale aperto e li assegna a variabili. |
Input(Int32, String) |
Legge i dati da un file sequenziale aperto e li assegna a variabili. |
InputString(Int32, Int32) |
Restituisce il valore |
Kill(String) |
Elimina i file da un disco. La funzionalità |
LineInput(Int32) |
Legge una sola riga da un file sequenziale aperto e la assegna a una variabile |
Loc(Int32) |
Restituisce un valore che specifica la posizione corrente di lettura/scrittura in un file aperto. |
Lock(Int32) |
Controlla l'accesso da parte di altri processi a una parte o a tutto il file aperto mediante la funzione |
Lock(Int32, Int64) |
Controlla l'accesso da parte di altri processi a una parte o a tutto il file aperto mediante la funzione |
Lock(Int32, Int64, Int64) |
Controlla l'accesso da parte di altri processi a una parte o a tutto il file aperto mediante la funzione |
LOF(Int32) |
Restituisce le dimensioni, in byte, di un file aperto mediante la funzione |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
MkDir(String) |
Crea una nuova directory. La funzionalità |
Print(Int32, Object[]) |
Scrive i dati formattati per la visualizzazione in un file sequenziale. |
PrintLine(Int32, Object[]) |
Scrive i dati formattati per la visualizzazione in un file sequenziale. |
Rename(String, String) |
Rinomina un file o una directory su disco. La funzionalità |
Reset() |
Chiude tutti i file su disco aperti mediante la funzione |
RmDir(String) |
Rimuove una directory esistente. La funzionalità |
Seek(Int32) |
Restituisce |
Seek(Int32, Int64) |
Restituisce |
SetAttr(String, FileAttribute) |
Imposta le informazioni degli attributi per un file. La funzionalità |
SPC(Int16) |
Utilizzato con le funzioni |
TAB() |
Viene utilizzata con la funzione |
TAB(Int16) |
Viene utilizzata con la funzione |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Unlock(Int32) |
Controlla l'accesso da parte di altri processi a una parte o a tutto il file aperto mediante la funzione |
Unlock(Int32, Int64) |
Controlla l'accesso da parte di altri processi a una parte o a tutto il file aperto mediante la funzione |
Unlock(Int32, Int64, Int64) |
Controlla l'accesso da parte di altri processi a una parte o a tutto il file aperto mediante la funzione |
Write(Int32, Object[]) |
Scrive dati in un file sequenziale. I dati scritti con |
WriteLine(Int32, Object[]) |
Scrive dati in un file sequenziale. I dati scritti con |