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 die Prozeduren, die zum Ausführen von Datei-, Verzeichnis- oder Ordnervorgängen und Systemvorgängen verwendet werden. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als die 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 Sprachstichwörter und Laufzeitbibliotheksmitglieder, die auf Dateien und Ordner zugreifen.
Methoden
| Name | Beschreibung |
|---|---|
| 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 zurück, die den aktuellen Pfad darstellt. Dadurch FileSystem erhalten Sie eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als |
| CurDir(Char) |
Gibt eine Zeichenfolge zurück, die den aktuellen Pfad darstellt. Dadurch FileSystem erhalten Sie eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als |
| Dir() |
Gibt eine Zeichenfolge zurück, die den Namen einer Datei, eines Verzeichnisses oder eines Ordners darstellt, die einem angegebenen Muster oder Dateiattribute oder der Volumebezeichnung eines Laufwerks entspricht. Dadurch FileSystem erhalten Sie eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als die |
| Dir(String, FileAttribute) |
Gibt eine Zeichenfolge zurück, die den Namen einer Datei, eines Verzeichnisses oder eines Ordners darstellt, die einem angegebenen Muster oder Dateiattribute oder der Volumebezeichnung eines Laufwerks entspricht. Dadurch FileSystem erhalten Sie eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als die |
| EOF(Int32) |
Gibt einen booleschen Wert |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| FileAttr(Int32) |
Gibt eine Aufzählung zurück, die den Dateimodus für Dateien darstellt, die mit der |
| FileClose(Int32[]) |
Schließt die Eingabe/Ausgabe (E/A) mit einer Datei ab, die mit der |
| FileCopy(String, String) |
Kopiert eine Datei. Dadurch FileSystem erhalten Sie eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als |
| FileDateTime(String) |
Gibt einen |
| FileGet(Int32, Array, Int64, Boolean, Boolean) |
Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das |
| FileGet(Int32, Boolean, Int64) |
Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das |
| FileGet(Int32, Byte, Int64) |
Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das |
| FileGet(Int32, Char, Int64) |
Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das |
| FileGet(Int32, DateTime, Int64) |
Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das |
| FileGet(Int32, Decimal, Int64) |
Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das |
| FileGet(Int32, Double, Int64) |
Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das |
| FileGet(Int32, Int16, Int64) |
Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das |
| FileGet(Int32, Int32, Int64) |
Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das |
| FileGet(Int32, Int64, Int64) |
Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das |
| FileGet(Int32, Single, Int64) |
Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das |
| FileGet(Int32, String, Int64, Boolean) |
Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das |
| FileGet(Int32, ValueType, Int64) |
Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das |
| FileGetObject(Int32, Object, Int64) |
Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das |
| FileLen(String) |
Gibt einen Wert zurück, der die Länge einer Datei in Bytes 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 Datenträgerdatei. Das |
| FilePut(Int32, Boolean, Int64) |
Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das |
| FilePut(Int32, Byte, Int64) |
Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das |
| FilePut(Int32, Char, Int64) |
Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das |
| FilePut(Int32, DateTime, Int64) |
Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das |
| FilePut(Int32, Decimal, Int64) |
Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das |
| FilePut(Int32, Double, Int64) |
Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das |
| FilePut(Int32, Int16, Int64) |
Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das |
| FilePut(Int32, Int32, Int64) |
Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das |
| FilePut(Int32, Int64, Int64) |
Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das |
| FilePut(Int32, Single, Int64) |
Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das |
| FilePut(Int32, String, Int64, Boolean) |
Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das |
| FilePut(Int32, ValueType, Int64) |
Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das |
| FilePut(Object, Object, Object) |
Veraltet.
Veraltet.
Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das |
| FilePutObject(Int32, Object, Int64) |
Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das |
| FileWidth(Int32, Int32) |
Weist einer Datei, die mit der |
| FreeFile() |
Gibt einen |
| GetAttr(String) |
Gibt einen |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| Input(Int32, Boolean) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist die Daten Variablen zu. |
| Input(Int32, Byte) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist die Daten Variablen zu. |
| Input(Int32, Char) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist die Daten Variablen zu. |
| Input(Int32, DateTime) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist die Daten Variablen zu. |
| Input(Int32, Decimal) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist die Daten Variablen zu. |
| Input(Int32, Double) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist die Daten Variablen zu. |
| Input(Int32, Int16) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist die Daten Variablen zu. |
| Input(Int32, Int32) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist die Daten Variablen zu. |
| Input(Int32, Int64) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist die Daten Variablen zu. |
| Input(Int32, Object) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist die Daten Variablen zu. |
| Input(Int32, Single) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist die Daten Variablen zu. |
| Input(Int32, String) |
Liest Daten aus einer geöffneten sequenziellen Datei und weist die Daten Variablen zu. |
| InputString(Int32, Int32) |
Gibt |
| Kill(String) |
Löscht Dateien von einem Datenträger. Das |
| LineInput(Int32) |
Liest eine einzelne Zeile aus einer geöffneten sequenziellen Datei und weist sie einer |
| Loc(Int32) |
Gibt einen Wert zurück, der die aktuelle Lese-/Schreibposition in einer geöffneten Datei angibt. |
| Lock(Int32, Int64, Int64) |
Steuert den Zugriff durch andere Prozesse auf eine datei, die mit der |
| Lock(Int32, Int64) |
Steuert den Zugriff durch andere Prozesse auf eine datei, die mit der |
| Lock(Int32) |
Steuert den Zugriff durch andere Prozesse auf eine datei, die mit der |
| LOF(Int32) |
Gibt die Größe einer Mit der |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| MkDir(String) |
Erstellt ein neues Verzeichnis. Das |
| Print(Int32, Object[]) |
Schreibt anzeigeformatierte Daten in eine sequenzielle Datei. |
| PrintLine(Int32, Object[]) |
Schreibt anzeigeformatierte Daten in eine sequenzielle Datei. |
| Rename(String, String) |
Benennt eine Datenträgerdatei oder ein Verzeichnis um. Das |
| Reset() |
Schließt alle Datenträgerdateien, die mit der |
| RmDir(String) |
Entfernt ein vorhandenes Verzeichnis. Das |
| Seek(Int32, Int64) |
Gibt eine |
| Seek(Int32) |
Gibt eine |
| SetAttr(String, FileAttribute) |
Legt die Attributinformationen für eine Datei fest. Das |
| SPC(Int16) |
Wird zusammen mit der Funktion verwendet |
| TAB() |
Wird zusammen mit den Funktionen |
| TAB(Int16) |
Wird zusammen mit den Funktionen |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| Unlock(Int32, Int64, Int64) |
Steuert den Zugriff durch andere Prozesse auf eine datei, die mit der |
| Unlock(Int32, Int64) |
Steuert den Zugriff durch andere Prozesse auf eine datei, die mit der |
| Unlock(Int32) |
Steuert den Zugriff durch andere Prozesse auf eine datei, die mit der |
| Write(Int32, Object[]) |
Schreibe Daten in eine sequenzielle Datei. Mit einer Datei geschriebene |
| WriteLine(Int32, Object[]) |
Schreibe Daten in eine sequenzielle Datei. Mit einer Datei geschriebene |