FileSystem Klasse

Definition

Stellt Eigenschaften und Methoden für die Arbeit mit Laufwerken, Dateien und Verzeichnissen bereit.

public ref class FileSystem
public class FileSystem
type FileSystem = class
Public Class FileSystem
Vererbung
FileSystem

Beispiele

In diesem Beispiel wird überprüft, ob der Ordner C:\backup\logs vorhanden ist, und seine Eigenschaften werden überprüft.

Dim logInfo As System.IO.DirectoryInfo
If My.Computer.FileSystem.DirectoryExists("C:\backup\logs") Then
    logInfo = My.Computer.FileSystem.GetDirectoryInfo(
      "C:\backup\logs")
End If

Hinweise

In der folgenden Tabelle sind Beispiele für Aufgaben aufgeführt, die das My.Computer.FileSystem-Objekt betreffen.

Beschreibung Siehe
Lesen aus einer Textdatei How to: Lesen aus Textdateien
Lesen aus einer Textdatei mit Trennzeichen Vorgehensweise: Lesen aus durch Trennzeichen getrennten Textdateien
Lesen aus einer Textdatei mit fester Breite Vorgehensweise: Lesen aus Textdateien mit fester Breite
Lesen aus einer Textdatei mit mehreren Formaten Vorgehensweise: Lesen aus Textdateien mit mehreren Formaten
Lesen aus einer Binärdatei Vorgehensweise: Lesen aus Binärdateien
Lesen aus einer Textdatei mit einem StreamReader Vorgehensweise: Lesen von Text aus Dateien mit StreamReader
Schreiben von Text in eine Datei Vorgehensweise: Schreiben von Text in Dateien
An eine Textdatei anfügen Vorgehensweise: Anfügen an Textdateien
Schreiben in eine Binärdatei Vorgehensweise: Schreiben in Binärdateien
Schreiben in Textdateien im Verzeichnis MyDocuments Vorgehensweise: Schreiben von Text in Dateien im Verzeichnis „Eigene Dokumente“
Schreiben in eine Textdatei mit einem StreamWriter Vorgehensweise: Schreiben von Text in Dateien mit StreamWriter
Kopieren von Dateien mit einem bestimmten Muster Vorgehensweise: Kopieren von Dateien mit einem bestimmten Muster in ein Verzeichnis
Kopieren einer Datei in dasselbe Verzeichnis Vorgehensweise: Erstellen einer Kopie einer Datei im gleichen Verzeichnis
Kopieren einer Datei in ein anderes Verzeichnis Vorgehensweise: Erstellen einer Kopie einer Datei in einem anderen Verzeichnis
Erstellen von Dateien Vorgehensweise: Erstellen einer Datei
Löschen von Dateien Vorgehensweise: Löschen einer Datei
Suchen nach Dateien mit einem bestimmten Muster Vorgehensweise: Suchen nach Dateien mit einem bestimmten Muster
Verschieben einer Datei Vorgehensweise: Verschieben einer Datei
Umbenennen einer Datei Vorgehensweise: Umbenennen einer Datei
Kopieren eines Verzeichnisses in ein anderes Verzeichnis Vorgehensweise: Kopieren eines Verzeichnisses in ein anderes Verzeichnis
Erstellen eines Verzeichnisses Vorgehensweise: Erstellen eines Verzeichnisses
Suchen nach Unterverzeichnissen mit einem bestimmten Muster Vorgehensweise: Suchen nach Unterverzeichnissen mit einem bestimmten Muster
Abrufen der Sammlung von Dateien in einem Verzeichnis Vorgehensweise: Abrufen einer Sammlung der Dateien in einem Verzeichnis
Lesen aus dem MyDocuments-Verzeichnis Vorgehensweise: Abrufen des Inhalts des Verzeichnisses „Eigene Dokumente“
Analysieren eines Dateipfads Vorgehensweise: Analysieren von Dateipfaden

Konstruktoren

FileSystem()

Initialisiert eine neue Instanz der FileSystem-Klasse.

Eigenschaften

CurrentDirectory

Ruft das aktuelle Verzeichnis ab oder legt dieses fest.

Drives

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

Methoden

CombinePath(String, String)

Verknüpft zwei Pfade und gibt einen ordnungsgemäß formatierten Pfad zurück.

CopyDirectory(String, String)

Kopiert den Inhalt eines Verzeichnisses in ein anderes Verzeichnis.

CopyDirectory(String, String, Boolean)

Kopiert den Inhalt eines Verzeichnisses in ein anderes Verzeichnis.

CopyDirectory(String, String, UIOption)

Kopiert den Inhalt eines Verzeichnisses in ein anderes Verzeichnis.

CopyDirectory(String, String, UIOption, UICancelOption)

Kopiert den Inhalt eines Verzeichnisses in ein anderes Verzeichnis.

CopyFile(String, String)

Kopiert eine Datei an einen neuen Speicherort.

CopyFile(String, String, Boolean)

Kopiert eine Datei an einen neuen Speicherort.

CopyFile(String, String, UIOption)

Kopiert eine Datei an einen neuen Speicherort.

CopyFile(String, String, UIOption, UICancelOption)

Kopiert eine Datei an einen neuen Speicherort.

CreateDirectory(String)

Erstellt ein Verzeichnis.

DeleteDirectory(String, DeleteDirectoryOption)

Löscht ein Verzeichnis.

DeleteDirectory(String, UIOption, RecycleOption)

Löscht ein Verzeichnis.

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

Löscht ein Verzeichnis.

DeleteFile(String)

Löscht eine Datei.

DeleteFile(String, UIOption, RecycleOption)

Löscht eine Datei.

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

Löscht eine Datei.

DirectoryExists(String)

Gibt True zurück, wenn das angegebene Verzeichnis vorhanden ist.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
FileExists(String)

Gibt True zurück, wenn die angegebene Datei vorhanden ist.

FindInFiles(String, String, Boolean, SearchOption)

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

FindInFiles(String, String, Boolean, SearchOption, String[])

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

GetDirectories(String)

Gibt eine Auflistung von Zeichenfolgen zurück, die die Pfadnamen der Unterverzeichnisse in einem Verzeichnis darstellen.

GetDirectories(String, SearchOption, String[])

Gibt eine Auflistung von Zeichenfolgen zurück, die die Pfadnamen der Unterverzeichnisse in einem Verzeichnis darstellen.

GetDirectoryInfo(String)

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

GetDriveInfo(String)

Gibt ein DriveInfo-Objekt für das angegebene Laufwerk zurück.

GetFileInfo(String)

Gibt ein FileInfo-Objekt für die angegebene Datei zurück.

GetFiles(String)

Gibt eine schreibgeschützte Auflistung von Zeichenfolgen zurück, die die Namen der Dateien in einem Verzeichnis darstellen.

GetFiles(String, SearchOption, String[])

Gibt eine schreibgeschützte Auflistung von Zeichenfolgen zurück, die die Namen der Dateien in einem Verzeichnis darstellen.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetName(String)

Analysiert den Dateinamen aus dem bereitgestellten Pfad.

GetParentPath(String)

Gibt den übergeordneten Pfad des bereitgestellten Pfades zurück.

GetTempFileName()

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

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MoveDirectory(String, String)

Verschiebt ein Verzeichnis von einem Speicherort an einen anderen.

MoveDirectory(String, String, Boolean)

Verschiebt ein Verzeichnis von einem Speicherort an einen anderen.

MoveDirectory(String, String, UIOption)

Verschiebt ein Verzeichnis von einem Speicherort an einen anderen.

MoveDirectory(String, String, UIOption, UICancelOption)

Verschiebt ein Verzeichnis von einem Speicherort an einen anderen.

MoveFile(String, String)

Verschiebt eine Datei an einen neuen Speicherort.

MoveFile(String, String, Boolean)

Verschiebt eine Datei an einen neuen Speicherort.

MoveFile(String, String, UIOption)

Verschiebt eine Datei an einen neuen Speicherort.

MoveFile(String, String, UIOption, UICancelOption)

Verschiebt eine Datei an einen neuen Speicherort.

OpenTextFieldParser(String)

Mit der OpenTextFieldParser-Methode kann ein TextFieldParser-Objekt erstellt werden, mit dessen Hilfe strukturierte Textdateien, z. B. Protokolle, sowohl einfach als auch effizient analysiert werden können. Mit dem TextFieldParser-Objekt können sowohl Dateien mit Trennzeichen als auch Dateien mit fester Breite gelesen werden.

OpenTextFieldParser(String, Int32[])

Mit der OpenTextFieldParser-Methode kann ein TextFieldParser-Objekt erstellt werden, mit dessen Hilfe strukturierte Textdateien, z. B. Protokolle, sowohl einfach als auch effizient analysiert werden können. Mit dem TextFieldParser-Objekt können sowohl Dateien mit Trennzeichen als auch Dateien mit fester Breite gelesen werden.

OpenTextFieldParser(String, String[])

Mit der OpenTextFieldParser-Methode kann ein TextFieldParser-Objekt erstellt werden, mit dessen Hilfe strukturierte Textdateien, z. B. Protokolle, sowohl einfach als auch effizient analysiert werden können. Mit dem TextFieldParser-Objekt können sowohl Dateien mit Trennzeichen als auch Dateien mit fester Breite gelesen werden.

OpenTextFileReader(String)

Öffnet ein StreamReader-Objekt, das aus einer Datei gelesen werden soll.

OpenTextFileReader(String, Encoding)

Öffnet ein StreamReader-Objekt, das aus einer Datei gelesen werden soll.

OpenTextFileWriter(String, Boolean)

Öffnet ein StreamWriter-Objekt, das in die angegebene Datei geschrieben werden soll.

OpenTextFileWriter(String, Boolean, Encoding)

Öffnet einen StreamWriter, der in die angegebene Datei geschrieben werden soll.

ReadAllBytes(String)

Gibt den Inhalt einer Datei als Bytearray zurück.

ReadAllText(String)

Gibt den Inhalt einer Textdatei als String zurück.

ReadAllText(String, Encoding)

Gibt den Inhalt einer Textdatei als String zurück.

RenameDirectory(String, String)

Benennt ein Verzeichnis um.

RenameFile(String, String)

Benennt eine Datei um.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
WriteAllBytes(String, Byte[], Boolean)

Schreibt Daten in eine Binärdatei.

WriteAllText(String, String, Boolean)

Schreibt Text in eine Datei.

WriteAllText(String, String, Boolean, Encoding)

Schreibt Text in eine Datei.

Gilt für:

Weitere Informationen