FileSystem Klasse

Definition

Stellt Eigenschaften und Methoden zum Arbeiten 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 überprüft seine Eigenschaften.

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.

To Siehe
Lesen aus einer Textdatei Vorgehensweise: Lesen aus Textdateien
Lesen aus einer durch Trennzeichen getrennten Textdatei Vorgehensweise: Lesen aus Comma-Delimited 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 Gewusst wie: Lesen aus Binärdateien
Lesen aus einer Textdatei mit einer StreamReader Vorgehensweise: Lesen von Text aus Dateien mit einem StreamReader
Schreiben in eine Textdatei Anleitung: Text in Dateien schreiben
Anfügen an eine Textdatei Vorgehensweise: An Textdateien anfügen
Schreiben in eine Binärdatei Vorgehensweise: Schreiben in Binärdateien
Schreiben in Textdateien im MyDocuments-Verzeichnis Vorgehensweise: Schreiben von Text in Dateien im Verzeichnis "Eigene Dokumente"
Schreiben in eine Textdatei mit einer StreamWriter Gewusst wie: Schreiben von Text in Dateien mit einem 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 Gewusst wie: Erstellen einer Kopie einer Datei im selben Verzeichnis
Kopieren einer Datei in ein anderes Verzeichnis Vorgehensweise: Erstellen einer Kopie einer Datei in einem anderen Verzeichnis
Erstellen einer Datei Gewusst wie: Erstellen einer Datei
Löschen einer Datei Vorgehensweise: Löschen einer Datei
Suchen von Dateien mit einem bestimmten Muster Vorgehensweise: Suchen von 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 Anleitung zur Erstellung eines Verzeichnisses
Suchen nach Unterverzeichnissen mit einem bestimmten Muster Vorgehensweise: Suchen von Unterverzeichnissen mit einem bestimmten Muster
Abrufen der Sammlung von Dateien in einem Verzeichnis So geht’s: Liste von Dateien in einem Verzeichnis abrufen
Aus dem Verzeichnis "MyDocuments" lesen How to: Retrieve the Contents of the My Documents Directory
Analysieren eines Dateipfads Vorgehensweise: Analysieren von Dateipfaden

Konstruktoren

Name Beschreibung
FileSystem()

Initialisiert eine neue Instanz der FileSystem-Klasse.

Eigenschaften

Name Beschreibung
CurrentDirectory

Ruft das aktuelle Verzeichnis ab oder legt es fest.

Drives

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

Methoden

Name Beschreibung
CombinePath(String, String)

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

CopyDirectory(String, String, Boolean)

Kopiert den Inhalt eines Verzeichnisses in ein anderes Verzeichnis.

CopyDirectory(String, String, UIOption, UICancelOption)

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)

Kopiert den Inhalt eines Verzeichnisses in ein anderes Verzeichnis.

CopyFile(String, String, Boolean)

Kopiert eine Datei an einen neuen Speicherort.

CopyFile(String, String, UIOption, UICancelOption)

Kopiert eine Datei an einen neuen Speicherort.

CopyFile(String, String, UIOption)

Kopiert eine Datei an einen neuen Speicherort.

CopyFile(String, String)

Kopiert eine Datei an einen neuen Speicherort.

CreateDirectory(String)

Erstellt ein Verzeichnis.

DeleteDirectory(String, DeleteDirectoryOption)

Löscht ein Verzeichnis.

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

Löscht ein Verzeichnis.

DeleteDirectory(String, UIOption, RecycleOption)

Löscht ein Verzeichnis.

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

Löscht eine Datei.

DeleteFile(String, UIOption, RecycleOption)

Löscht eine Datei.

DeleteFile(String)

Löscht eine Datei.

DirectoryExists(String)

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

Equals(Object)

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

(Geerbt von Object)
FileExists(String)

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

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

Gibt eine schreibgeschützte Auflistung von Zeichenfolgen zurück, die die Namen von Dateien darstellen, die den angegebenen Text enthalten.

FindInFiles(String, String, Boolean, SearchOption)

Gibt eine schreibgeschützte Auflistung von Zeichenfolgen zurück, die die Namen von Dateien darstellen, die den angegebenen Text enthalten.

GetDirectories(String, SearchOption, String[])

Gibt eine Auflistung von Zeichenfolgen zurück, die die Pfadnamen von Unterverzeichnissen innerhalb eines Verzeichnisses darstellen.

GetDirectories(String)

Gibt eine Auflistung von Zeichenfolgen zurück, die die Pfadnamen von Unterverzeichnissen innerhalb eines Verzeichnisses darstellen.

GetDirectoryInfo(String)

Gibt ein DirectoryInfo Objekt für den angegebenen Pfad 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, SearchOption, String[])

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

GetFiles(String)

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

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetName(String)

Analysiert den Dateinamen aus dem angegebenen Pfad.

GetParentPath(String)

Gibt den übergeordneten Pfad des angegebenen Pfads zurück.

GetTempFileName()

Erstellt eine temporäre Zero-Byte-Datei mit eindeutigem Namen auf dem Datenträger und gibt den vollständigen Pfad dieser Datei zurück.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
MoveDirectory(String, String, Boolean)

Verschiebt ein Verzeichnis von einem Speicherort in einen anderen.

MoveDirectory(String, String, UIOption, UICancelOption)

Verschiebt ein Verzeichnis von einem Speicherort in einen anderen.

MoveDirectory(String, String, UIOption)

Verschiebt ein Verzeichnis von einem Speicherort in einen anderen.

MoveDirectory(String, String)

Verschiebt ein Verzeichnis von einem Speicherort in einen anderen.

MoveFile(String, String, Boolean)

Verschiebt eine Datei an einen neuen Speicherort.

MoveFile(String, String, UIOption, UICancelOption)

Verschiebt eine Datei an einen neuen Speicherort.

MoveFile(String, String, UIOption)

Verschiebt eine Datei an einen neuen Speicherort.

MoveFile(String, String)

Verschiebt eine Datei an einen neuen Speicherort.

OpenTextFieldParser(String, Int32[])

Mit der OpenTextFieldParser Methode können Sie ein TextFieldParser Objekt erstellen, das eine Möglichkeit bietet, strukturierte Textdateien wie Protokolle einfach und effizient zu analysieren. Das TextFieldParser Objekt kann verwendet werden, um Dateien mit Trennzeichen und fester Breite zu lesen.

OpenTextFieldParser(String, String[])

Mit der OpenTextFieldParser Methode können Sie ein TextFieldParser Objekt erstellen, das eine Möglichkeit bietet, strukturierte Textdateien wie Protokolle einfach und effizient zu analysieren. Das TextFieldParser Objekt kann verwendet werden, um Dateien mit Trennzeichen und fester Breite zu lesen.

OpenTextFieldParser(String)

Mit der OpenTextFieldParser Methode können Sie ein TextFieldParser Objekt erstellen, das eine Möglichkeit bietet, strukturierte Textdateien wie Protokolle einfach und effizient zu analysieren. Das TextFieldParser Objekt kann verwendet werden, um Dateien mit Trennzeichen und fester Breite zu lesen.

OpenTextFileReader(String, Encoding)

Öffnet ein StreamReader Objekt zum Lesen aus einer Datei.

OpenTextFileReader(String)

Öffnet ein StreamReader Objekt zum Lesen aus einer Datei.

OpenTextFileWriter(String, Boolean, Encoding)

Öffnet ein StreamWriter , um in die angegebene Datei zu schreiben.

OpenTextFileWriter(String, Boolean)

Öffnet ein StreamWriter Objekt zum Schreiben in die angegebene Datei.

ReadAllBytes(String)

Gibt den Inhalt einer Datei als Bytearray zurück.

ReadAllText(String, Encoding)

Gibt den Inhalt einer Textdatei als ein String.

ReadAllText(String)

Gibt den Inhalt einer Textdatei als ein String.

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, Encoding)

Schreibt Text in eine Datei.

WriteAllText(String, String, Boolean)

Schreibt Text in eine Datei.

Gilt für:

Weitere Informationen