FileSystem Klasse

Definition

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 My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als die ChDir Funktion. Weitere Informationen finden Sie unter CurrentDirectory.

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. Weitere Informationen finden Sie unter CurrentDirectory.

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 CurDir. Weitere Informationen finden Sie unter CurrentDirectory.

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 Funktion. Weitere Informationen finden Sie unter GetDirectoryInfo(String).

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 Dir Funktion. Weitere Informationen finden Sie unter GetDirectoryInfo(String).

EOF(Int32)

Gibt einen booleschen Wert True zurück, wenn das Ende einer für oder sequenziellen Input Datei geöffneten Random Datei erreicht wurde.

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 FileOpen Funktion geöffnet wurden. Dadurch FileSystem erhalten Sie eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als die FileAttr Funktion. Weitere Informationen finden Sie unter GetFileInfo(String).

FileClose(Int32[])

Schließt die Eingabe/Ausgabe (E/A) mit einer Datei ab, die mit der FileOpen Funktion geöffnet wird. My bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen. Weitere Informationen finden Sie unter FileSystem.

FileCopy(String, String)

Kopiert eine Datei. Dadurch FileSystem erhalten Sie eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FileCopy. Weitere Informationen finden Sie unter CopyFile(String, String).

FileDateTime(String)

Gibt einen Date Wert zurück, der das Datum und die Uhrzeit angibt, in das eine Datei geschrieben wurde. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FileDateTime. Weitere Informationen finden Sie unter GetFileInfo(String).

FileGet(Int32, Array, Int64, Boolean, Boolean)

Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FileGet. Weitere Informationen finden Sie unter FileSystem.

FileGet(Int32, Boolean, Int64)

Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FileGet. Weitere Informationen finden Sie unter FileSystem.

FileGet(Int32, Byte, Int64)

Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FileGet. Weitere Informationen finden Sie unter FileSystem.

FileGet(Int32, Char, Int64)

Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FileGet. Weitere Informationen finden Sie unter FileSystem.

FileGet(Int32, DateTime, Int64)

Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FileGet. Weitere Informationen finden Sie unter FileSystem.

FileGet(Int32, Decimal, Int64)

Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FileGet. Weitere Informationen finden Sie unter FileSystem.

FileGet(Int32, Double, Int64)

Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FileGet. Weitere Informationen finden Sie unter FileSystem.

FileGet(Int32, Int16, Int64)

Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FileGet. Weitere Informationen finden Sie unter FileSystem.

FileGet(Int32, Int32, Int64)

Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FileGet. Weitere Informationen finden Sie unter FileSystem.

FileGet(Int32, Int64, Int64)

Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FileGet. Weitere Informationen finden Sie unter FileSystem.

FileGet(Int32, Single, Int64)

Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FileGet. Weitere Informationen finden Sie unter FileSystem.

FileGet(Int32, String, Int64, Boolean)

Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FileGet. Weitere Informationen finden Sie unter FileSystem.

FileGet(Int32, ValueType, Int64)

Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FileGet. Weitere Informationen finden Sie unter FileSystem.

FileGetObject(Int32, Object, Int64)

Liest Daten aus einer geöffneten Datenträgerdatei in eine Variable. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FileGetObject. Weitere Informationen finden Sie unter FileSystem.

FileLen(String)

Gibt einen Wert zurück, der die Länge einer Datei in Bytes angibt. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FileLen. Weitere Informationen finden Sie unter GetFileInfo(String).

FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)

Öffnet eine Datei für Eingabe oder Ausgabe. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FileOpen. Weitere Informationen finden Sie unter FileSystem.

FilePut(Int32, Array, Int64, Boolean, Boolean)

Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FilePut. Weitere Informationen finden Sie unter FileSystem.

FilePut(Int32, Boolean, Int64)

Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FilePut. Weitere Informationen finden Sie unter FileSystem.

FilePut(Int32, Byte, Int64)

Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FilePut. Weitere Informationen finden Sie unter FileSystem.

FilePut(Int32, Char, Int64)

Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FilePut. Weitere Informationen finden Sie unter FileSystem.

FilePut(Int32, DateTime, Int64)

Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FilePut. Weitere Informationen finden Sie unter FileSystem.

FilePut(Int32, Decimal, Int64)

Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FilePut. Weitere Informationen finden Sie unter FileSystem.

FilePut(Int32, Double, Int64)

Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FilePut. Weitere Informationen finden Sie unter FileSystem.

FilePut(Int32, Int16, Int64)

Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FilePut. Weitere Informationen finden Sie unter FileSystem.

FilePut(Int32, Int32, Int64)

Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FilePut. Weitere Informationen finden Sie unter FileSystem.

FilePut(Int32, Int64, Int64)

Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FilePut. Weitere Informationen finden Sie unter FileSystem.

FilePut(Int32, Single, Int64)

Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FilePut. Weitere Informationen finden Sie unter FileSystem.

FilePut(Int32, String, Int64, Boolean)

Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FilePut. Weitere Informationen finden Sie unter FileSystem.

FilePut(Int32, ValueType, Int64)

Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FilePut. Weitere Informationen finden Sie unter FileSystem.

FilePut(Object, Object, Object)
Veraltet.
Veraltet.

Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FilePut. Weitere Informationen finden Sie unter FileSystem.

FilePutObject(Int32, Object, Int64)

Schreibt Daten aus einer Variablen in eine Datenträgerdatei. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FilePutObject. Weitere Informationen finden Sie unter FileSystem.

FileWidth(Int32, Int32)

Weist einer Datei, die mit der FileOpen Funktion geöffnet wird, eine Ausgabezeilenbreite zu.

FreeFile()

Gibt einen Integer Wert zurück, der die nächste Dateinummer darstellt, die für die Verwendung durch die FileOpen Funktion verfügbar ist.

GetAttr(String)

Gibt einen FileAttribute Wert zurück, der die Attribute einer Datei, eines Verzeichnisses oder eines Ordners darstellt. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als FileAttribute. Weitere Informationen finden Sie unter FileSystem.

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 String einen Wert zurück, der Zeichen aus einer Datei enthält, die in Input oder Binary im Modus geöffnet wurde. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als InputString. Weitere Informationen finden Sie unter FileSystem.

Kill(String)

Löscht Dateien von einem Datenträger. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als Kill. Weitere Informationen finden Sie unter FileSystem.

LineInput(Int32)

Liest eine einzelne Zeile aus einer geöffneten sequenziellen Datei und weist sie einer String Variablen zu.

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 Open Funktion geöffnet wird. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als Lock und Unlock. Weitere Informationen finden Sie unter FileSystem.

Lock(Int32, Int64)

Steuert den Zugriff durch andere Prozesse auf eine datei, die mit der Open Funktion geöffnet wird. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als Lock und Unlock. Weitere Informationen finden Sie unter FileSystem.

Lock(Int32)

Steuert den Zugriff durch andere Prozesse auf eine datei, die mit der Open Funktion geöffnet wird. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als Lock und Unlock. Weitere Informationen finden Sie unter FileSystem.

LOF(Int32)

Gibt die Größe einer Mit der FileOpen Funktion geöffneten Datei in Byte zurück. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als LOF. Weitere Informationen finden Sie unter FileSystem.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
MkDir(String)

Erstellt ein neues Verzeichnis. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als MkDir. Weitere Informationen finden Sie unter CreateDirectory(String).

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 My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als Rename. Weitere Informationen finden Sie unter FileSystem.

Reset()

Schließt alle Datenträgerdateien, die mit der FileOpen Funktion geöffnet werden. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als Reset. Weitere Informationen finden Sie unter FileSystem.

RmDir(String)

Entfernt ein vorhandenes Verzeichnis. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als RmDir. Weitere Informationen finden Sie unter DeleteDirectory.

Seek(Int32, Int64)

Gibt eine Long Angabe der aktuellen Lese-/Schreibposition in einer Datei zurück, die mithilfe der FileOpen Funktion geöffnet wird, oder legt die Position für den nächsten Lese-/Schreibvorgang in einer Datei fest, die mithilfe der FileOpen Funktion geöffnet wird. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als Seek. Weitere Informationen finden Sie unter FileSystem.

Seek(Int32)

Gibt eine Long Angabe der aktuellen Lese-/Schreibposition in einer Datei zurück, die mithilfe der FileOpen Funktion geöffnet wird, oder legt die Position für den nächsten Lese-/Schreibvorgang in einer Datei fest, die mithilfe der FileOpen Funktion geöffnet wird. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als Seek. Weitere Informationen finden Sie unter FileSystem.

SetAttr(String, FileAttribute)

Legt die Attributinformationen für eine Datei fest. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als SetAttr. Weitere Informationen finden Sie unter FileSystem.

SPC(Int16)

Wird zusammen mit der Funktion verwendetPrintLine, um die Print Ausgabe zu positionieren.

TAB()

Wird zusammen mit den Funktionen PrintLine verwendet, um die Print Ausgabe zu positionieren.

TAB(Int16)

Wird zusammen mit den Funktionen PrintLine verwendet, um die Print Ausgabe zu positionieren.

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 Open Funktion geöffnet wird. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als Lock und Unlock. Weitere Informationen finden Sie unter FileSystem.

Unlock(Int32, Int64)

Steuert den Zugriff durch andere Prozesse auf eine datei, die mit der Open Funktion geöffnet wird. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als Lock und Unlock. Weitere Informationen finden Sie unter FileSystem.

Unlock(Int32)

Steuert den Zugriff durch andere Prozesse auf eine datei, die mit der Open Funktion geöffnet wird. Das My Feature bietet Ihnen eine bessere Produktivität und Leistung in Datei-E/A-Vorgängen als Lock und Unlock. Weitere Informationen finden Sie unter FileSystem.

Write(Int32, Object[])

Schreibe Daten in eine sequenzielle Datei. Mit einer Datei geschriebene Write Daten werden in der Regel mithilfe einer InputDatei gelesen.

WriteLine(Int32, Object[])

Schreibe Daten in eine sequenzielle Datei. Mit einer Datei geschriebene Write Daten werden in der Regel mithilfe einer InputDatei gelesen.

Gilt für:

Weitere Informationen