Dateibehandlung für Visual Basic 6.0-Benutzer

Aktualisiert: November 2007

Visual Basic 2008 erweitert die Möglichkeiten der Dateibehandlung und bietet gleichzeitig Kompatibilität mit älteren Versionen der Datei-E/A-Funktionen von Visual Basic.

Visual Basic 6.0

In Visual Basic 6.0 erfolgt die Dateibehandlung mithilfe mehrerer Datei-E/A-Funktionen wie Open, Input, Output und Append. Das FileSystemObject-Objekt stellt eine objektorientierte Methode für die Arbeit mit Dateien bereit.

Visual Basic 2008

In Visual Basic 2008 wird die Dateibehandlung über das My.Computer.FileSystem-Objekt erreicht. Darüber hinaus werden in der System.IO.File-Klasse Funktionen bereitgestellt, die die Kompatibilität mit den älteren Datei-E/A-Funktionen von Visual Basic gewährleisten.

Die FileStream-Klasse bietet Zugriff auf Standardein- und -ausgabedateien sowie Fehlergeräte.

In der folgenden Tabelle werden die Member des My.Computer.FileSystem-Objekts aufgelistet, die in Visual Basic 2008 verfügbar sind.

Member

Beschreibung

CombinePath

Gibt einen ordnungsgemäß formatierten kombinierten Pfad als String zurück.

CopyDirectory

Kopiert ein Verzeichnis.

CopyFile

Kopiert eine Datei

CurrentDirectory

Ruft das aktuelle Verzeichnis ab oder legt dieses fest.

CreateDirectory

Erstellt ein Verzeichnis.

DeleteDirectory

Löscht ein Verzeichnis.

DeleteFile

Löscht eine Datei.

DirectoryExists

Gibt einen Boolean-Wert zurück, der angibt, ob ein Verzeichnis vorhanden ist.

Drives

Gibt eine schreibgeschützte Auflistung aller verfügbaren Laufwerknamen zurück.

FileExists

Gibt einen Boolean-Wert zurück, der angibt, ob eine Datei vorhanden ist.

FindInFiles

Gibt eine schreibgeschützte Auflistung von Zeichenfolgen zurück, die die Namen der Dateien mit dem angegebenen Text darstellen.

GetDirectories

Gibt eine String-Auflistung zurück, die die Pfadnamen der Unterverzeichnisse in einem Verzeichnis darstellt.

GetDirectoryInfo

Gibt für den angegebenen Pfad ein DirectoryInfo-Objekt zurück.

GetDriveInfo

Gibt für den angegebenen Pfad ein DriveInfo-Objekt zurück.

GetFileInfo

Gibt für den angegebenen Pfad ein FileInfo-Objekt zurück.

GetFiles

Gibt eine schreibgeschützte String-Auflistung zurück, die die Namen der Dateien in einem Verzeichnis darstellt.

GetParentPath

Gibt einen String zurück, der den absoluten Pfad des übergeordneten Elements des bereitgestellten Pfads darstellt.

GetTempFileName

Erstellt eine eindeutig benannte temporäre Datei auf dem Datenträger mit einer Größe von 0 Byte und gibt den vollständigen Pfad dieser Datei zurück.

MoveDirectory

Verschiebt ein Verzeichnis an den angegebenen Speicherort.

MoveFile

Verschiebt eine Datei an den angegebenen Speicherort.

OpenTextFieldParser

Öffnet einen TextFieldParser.

OpenTextFileReader

Öffnet einen TextReader.

OpenTextFileWriter

Öffnet einen TextWriter.

ReadAllBytes

Liest aus einer Binärdatei.

ReadAllText

Liest aus einer Textdatei.

RenameDirectory

Benennt ein Verzeichnis um.

RenameFile

Benennt eine Datei um.

SpecialDirectories

Ruft ein Objekt ab, das Eigenschaften für den Zugriff auf Verzeichnisse bereitstellt, auf die häufig verwiesen wird.

WriteAllBytes

Schreibt in eine Binärdatei.

WriteAllText

Schreibt in eine Textdatei.

Siehe auch

Konzepte

Analysieren von Textdateien mit dem TextFieldParser-Objekt

Dateicodierungen

Änderungen an der Unterstützung von Programmierelementen (Zusammenfassung)

Referenz

System.IO

My.Computer.FileSystem-Objekt

My.Computer.FileSystem.SpecialDirectories-Objekt

Weitere Ressourcen

Lesen aus Dateien in Visual Basic

Schreiben in Dateien in Visual Basic

Erstellen, Löschen und Verschieben von Dateien und Verzeichnissen in Visual Basic

Datei-, Verzeichnis- und Laufwerkseigenschaften in Visual Basic