FileSystem Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Das FileSystem
-Modul enthält Prozeduren, mit denen Datei-, Verzeichnis- oder Ordner- und Systemoperationen ausgeführt werden. Das My
-Feature ermöglicht bei Datei-E/A-Vorgängen höhere Produktivität und Leistung als bei Verwendung des FileSystem
-Moduls. Weitere Informationen finden Sie unter 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
- Vererbung
-
FileSystem
- Attribute
Beispiele
In diesem Beispiel wird die GetAttr
Funktion verwendet, um die Attribute einer Datei und eines Verzeichnisses oder Ordners zu bestimmen.
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
Hinweise
Dieses Modul unterstützt die Visual Basic-Sprachschlüsselwörter und Laufzeitbibliothekselemente, die auf Dateien und Ordner zugreifen.
Methoden
ChDir(String) |
Ändert das aktuelle Verzeichnis oder den aktuellen Ordner. Das |
ChDrive(Char) |
Ändert das aktuelle Laufwerk. |
ChDrive(String) |
Ändert das aktuelle Laufwerk. |
CurDir() |
Gibt eine Zeichenfolge mit dem aktuellen Pfad zurück. Das FileSystem ermöglicht bei Datei-E/A-Vorgängen höhere Produktivität und Leistung als |
CurDir(Char) |
Gibt eine Zeichenfolge mit dem aktuellen Pfad zurück. Das FileSystem ermöglicht bei Datei-E/A-Vorgängen höhere Produktivität und Leistung als |
Dir() |
Gibt eine Zeichenfolge zurück, die den Namen einer Datei, eines Verzeichnisses oder eines Ordners darstellt, der einem bestimmten Muster oder Dateiattribut oder der Volumebezeichnung eines Laufwerks entspricht. Das FileSystem ermöglicht bei Datei-E/A-Vorgängen höhere Produktivität und Leistung als die |
Dir(String, FileAttribute) |
Gibt eine Zeichenfolge zurück, die den Namen einer Datei, eines Verzeichnisses oder eines Ordners darstellt, der einem bestimmten Muster oder Dateiattribut oder der Volumebezeichnung eines Laufwerks entspricht. Das FileSystem ermöglicht bei Datei-E/A-Vorgängen höhere Produktivität und Leistung als die |
EOF(Int32) |
Gibt den booleschen Wert |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
FileAttr(Int32) |
Gibt eine Enumeration zurück, die den Dateimodus für Dateien darstellt, die mit der |
FileClose(Int32[]) |
Schließt die Eingabe/Ausgabe (E/A) für eine Datei, die mit der |
FileCopy(String, String) |
Kopiert eine Datei Das FileSystem ermöglicht bei Datei-E/A-Vorgängen höhere Produktivität und Leistung als |
FileDateTime(String) |
Gibt einen |
FileGet(Int32, Array, Int64, Boolean, Boolean) |
Liest Daten aus einer offenen Datenträgerdatei in eine Variable. Das |
FileGet(Int32, Boolean, Int64) |
Liest Daten aus einer offenen Datenträgerdatei in eine Variable. Das |
FileGet(Int32, Byte, Int64) |
Liest Daten aus einer offenen Datenträgerdatei in eine Variable. Das |
FileGet(Int32, Char, Int64) |
Liest Daten aus einer offenen Datenträgerdatei in eine Variable. Das |
FileGet(Int32, DateTime, Int64) |
Liest Daten aus einer offenen Datenträgerdatei in eine Variable. Das |
FileGet(Int32, Decimal, Int64) |
Liest Daten aus einer offenen Datenträgerdatei in eine Variable. Das |
FileGet(Int32, Double, Int64) |
Liest Daten aus einer offenen Datenträgerdatei in eine Variable. Das |
FileGet(Int32, Int16, Int64) |
Liest Daten aus einer offenen Datenträgerdatei in eine Variable. Das |
FileGet(Int32, Int32, Int64) |
Liest Daten aus einer offenen Datenträgerdatei in eine Variable. Das |
FileGet(Int32, Int64, Int64) |
Liest Daten aus einer offenen Datenträgerdatei in eine Variable. Das |
FileGet(Int32, Single, Int64) |
Liest Daten aus einer offenen Datenträgerdatei in eine Variable. Das |
FileGet(Int32, String, Int64, Boolean) |
Liest Daten aus einer offenen Datenträgerdatei in eine Variable. Das |
FileGet(Int32, ValueType, Int64) |
Liest Daten aus einer offenen Datenträgerdatei in eine Variable. Das |
FileGetObject(Int32, Object, Int64) |
Liest Daten aus einer offenen Datenträgerdatei in eine Variable. Das |
FileLen(String) |
Gibt einen Wert zurück, der die Länge einer Datei in Byte angibt. Das |
FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32) |
Öffnet eine Datei für Eingabe oder Ausgabe. Das |
FilePut(Int32, Array, Int64, Boolean, Boolean) |
Schreibt Daten aus einer Variablen in eine Datei auf einem Datenträger. Das |
FilePut(Int32, Boolean, Int64) |
Schreibt Daten aus einer Variablen in eine Datei auf einem Datenträger. Das |
FilePut(Int32, Byte, Int64) |
Schreibt Daten aus einer Variablen in eine Datei auf einem Datenträger. Das |
FilePut(Int32, Char, Int64) |
Schreibt Daten aus einer Variablen in eine Datei auf einem Datenträger. Das |
FilePut(Int32, DateTime, Int64) |
Schreibt Daten aus einer Variablen in eine Datei auf einem Datenträger. Das |
FilePut(Int32, Decimal, Int64) |
Schreibt Daten aus einer Variablen in eine Datei auf einem Datenträger. Das |
FilePut(Int32, Double, Int64) |
Schreibt Daten aus einer Variablen in eine Datei auf einem Datenträger. Das |
FilePut(Int32, Int16, Int64) |
Schreibt Daten aus einer Variablen in eine Datei auf einem Datenträger. Das |
FilePut(Int32, Int32, Int64) |
Schreibt Daten aus einer Variablen in eine Datei auf einem Datenträger. Das |
FilePut(Int32, Int64, Int64) |
Schreibt Daten aus einer Variablen in eine Datei auf einem Datenträger. Das |
FilePut(Int32, Single, Int64) |
Schreibt Daten aus einer Variablen in eine Datei auf einem Datenträger. Das |
FilePut(Int32, String, Int64, Boolean) |
Schreibt Daten aus einer Variablen in eine Datei auf einem Datenträger. Das |
FilePut(Int32, ValueType, Int64) |
Schreibt Daten aus einer Variablen in eine Datei auf einem Datenträger. Das |
FilePut(Object, Object, Object) |
Veraltet.
Veraltet.
Veraltet.
Schreibt Daten aus einer Variablen in eine Datei auf einem Datenträger. Das |
FilePutObject(Int32, Object, Int64) |
Schreibt Daten aus einer Variablen in eine Datei auf einem Datenträger. Das |
FileWidth(Int32, Int32) |
Weist einer Datei, die mit der |
FreeFile() |
Gibt einen |
GetAttr(String) |
Gibt einen |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
Input(Int32, Boolean) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu. |
Input(Int32, Byte) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu. |
Input(Int32, Char) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu. |
Input(Int32, DateTime) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu. |
Input(Int32, Decimal) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu. |
Input(Int32, Double) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu. |
Input(Int32, Int16) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu. |
Input(Int32, Int32) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu. |
Input(Int32, Int64) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu. |
Input(Int32, Object) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu. |
Input(Int32, Single) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu. |
Input(Int32, String) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist diese Variablen zu. |
InputString(Int32, Int32) |
Gibt einen |
Kill(String) |
Löscht Dateien von einem Datenträger. Das |
LineInput(Int32) |
Liest eine einzelne Zeile aus einer offenen sequenziellen Datei und weist diese einer |
Loc(Int32) |
Gibt einen Wert zurück, der die aktuelle Lese-/Schreibposition in einer geöffneten Datei angibt. |
Lock(Int32) |
Steuert den Zugriff durch andere Prozesse auf die gesamte mithilfe der |
Lock(Int32, Int64) |
Steuert den Zugriff durch andere Prozesse auf die gesamte mithilfe der |
Lock(Int32, Int64, Int64) |
Steuert den Zugriff durch andere Prozesse auf die gesamte mithilfe der |
LOF(Int32) |
Gibt die Größe in Byte einer mithilfe der |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
MkDir(String) |
Erstellt ein neues Verzeichnis. Das |
Print(Int32, Object[]) |
Schreibt für die Anzeige formatierte Daten in eine sequenzielle Datei. |
PrintLine(Int32, Object[]) |
Schreibt für die Anzeige formatierte Daten in eine sequenzielle Datei. |
Rename(String, String) |
Benennt eine Datenträgerdatei oder ein Verzeichnis um. Das |
Reset() |
Schließt alle mit der |
RmDir(String) |
Entfernt ein vorhandenes Verzeichnis. Das |
Seek(Int32) |
Gibt einen |
Seek(Int32, Int64) |
Gibt einen |
SetAttr(String, FileAttribute) |
Legt Attributinformationen für eine Datei fest. Das |
SPC(Int16) |
Wird mit der |
TAB() |
Wird mit der |
TAB(Int16) |
Wird mit der |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Unlock(Int32) |
Steuert den Zugriff durch andere Prozesse auf die gesamte mithilfe der |
Unlock(Int32, Int64) |
Steuert den Zugriff durch andere Prozesse auf die gesamte mithilfe der |
Unlock(Int32, Int64, Int64) |
Steuert den Zugriff durch andere Prozesse auf die gesamte mithilfe der |
Write(Int32, Object[]) |
Schreibt Daten in eine sequenzielle Datei. Mit |
WriteLine(Int32, Object[]) |
Schreibt Daten in eine sequenzielle Datei. Mit |