FileSystem Klasse

Definition

Stellt Eigenschaften und Methoden für die Arbeit mit Laufwerken, Dateien und Verzeichnissen bereit.Provides properties and methods for working with drives, files, and directories.

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

Beispiele

In diesem Beispiel wird überprüft, um zu bestimmen, ob der Ordner C:\backup\logs vorhanden ist, und seine Eigenschaften überprüft.This example checks to determine whether the folder C:\backup\logs exists and checks its properties.

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 im Zusammenhang mit dem My.Computer.FileSystem Objekt aufgeführt.The following table lists examples of tasks involving the My.Computer.FileSystem object.

ZweckTo Informationen finden Sie unter .See
Lesen aus einer TextdateiRead from a text file Vorgehensweise: Lesen aus TextdateienHow to: Read from Text Files
Aus einer durch Trennzeichen getrennten Textdatei lesenRead from a delimited text file Gewusst wie: Lesen aus Textdateien mit KommatrennungHow to: Read From Comma-Delimited Text Files
Lesen aus einer Textdatei mit fester BreiteRead from a fixed-width text file Gewusst wie: Lesen aus einer Textdatei mit fester BreiteHow to: Read From Fixed-width Text Files
Lesen aus einer Textdatei mit mehreren FormatenRead from a text file with multiple formats Gewusst wie: Lesen aus Textdateien mit mehreren FormatenHow to: Read From Text Files with Multiple Formats
Lesen aus einer BinärdateiRead from a binary file Gewusst wie: Lesen aus BinärdateienHow to: Read From Binary Files
Lesen aus einer Textdatei mit einer StreamReaderRead from a text file with a StreamReader Gewusst wie: Lesen von Text aus Dateien mit einem StreamReaderHow to: Read Text from Files with a StreamReader
Schreiben von Text in eine DateiWrite to a text file Gewusst wie: Schreiben von Text in DateienHow to: Write Text to Files
An eine Textdatei anfügenAppend to a text file Gewusst wie: Anfügen an TextdateienHow to: Append to Text Files
Schreiben in eine BinärdateiWrite to a binary file Gewusst wie: Schreiben in BinärdateienHow to: Write to Binary Files
Schreiben in Textdateien im Verzeichnis " MyDocuments "Write to text files in the MyDocuments directory Gewusst wie: Schreiben von Text in Dateien im Verzeichnis „Eigene Dokumente“How to: Write Text to Files in the My Documents Directory
Schreiben in eine Textdatei mit einer StreamWriterWrite to a text file with a StreamWriter Gewusst wie: Schreiben von Text in Dateien mit einem StreamWriterHow to: Write Text to Files with a StreamWriter
Kopieren von Dateien mit einem bestimmten MusterCopy files with a specific pattern Gewusst wie: Kopieren von Dateien mit einem bestimmten Muster in ein VerzeichnisHow to: Copy Files with a Specific Pattern to a Directory
Datei in dasselbe Verzeichnis kopierenCopy a file to the same directory Gewusst wie: Erstellen einer Kopie einer Datei im gleichen VerzeichnisHow to: Create a Copy of a File in the Same Directory
Kopieren einer Datei in ein anderes VerzeichnisCopy a file to a different directory Gewusst wie: Erstellen einer Kopie einer Datei in einem anderen VerzeichnisHow to: Create a Copy of a File in a Different Directory
Datei erstellenCreate a file Gewusst wie: Erstellen einer DateiHow to: Create a File
Löschen einer DateiDelete a file Gewusst wie: Löschen einer DateiHow to: Delete a File
Suchen nach Dateien mit einem bestimmten MusterFind files with a specific pattern Gewusst wie: Suchen nach Dateien mit einem bestimmten MusterHow to: Find Files with a Specific Pattern
Verschieben einer DateiMove a file Gewusst wie: Verschieben einer DateiHow to: Move a File
Umbenennen einer DateiRename a file Gewusst wie: Umbenennen einer DateiHow to: Rename a File
Kopieren eines Verzeichnisses in ein anderes VerzeichnisCopy a directory to another directory Gewusst wie: Kopieren eines Verzeichnisses in ein anderes VerzeichnisHow to: Copy a Directory to Another Directory
Erstellen eines VerzeichnissesCreate a directory Gewusst wie: Erstellen eines VerzeichnissesHow to: Create a Directory
Suchen nach Unterverzeichnissen mit einem bestimmten MusterFind subdirectories with a specific pattern Gewusst wie: Suchen nach Unterverzeichnissen mit einem bestimmten MusterHow to: Find Subdirectories with a Specific Pattern
Sammlung von Dateien in einem VerzeichnisGet the collection of files in a directory Gewusst wie: Abrufen einer Sammlung von Dateien in einem VerzeichnisHow to: Get the Collection of Files in a Directory
Aus dem Verzeichnis " MyDocuments " lesenRead from the MyDocuments directory Gewusst wie: Abrufen des Inhalts des Verzeichnisses „Eigene Dokumente“How to: Retrieve the Contents of the My Documents Directory
Analysieren eines DateipfadsParse a file path Gewusst wie: Analysieren von DateipfadenHow to: Parse File Paths

Konstruktoren

FileSystem()

Initialisiert eine neue Instanz der FileSystem-Klasse.Initializes a new instance of the FileSystem class.

Eigenschaften

CurrentDirectory

Ruft das aktuelle Verzeichnis ab oder legt dieses fest.Gets or sets the current directory.

Drives

Gibt eine schreibgeschützte Auflistung aller verfügbaren Laufwerknamen zurück.Returns a read-only collection of all available drive names.

Methoden

CombinePath(String, String)

Verknüpft zwei Pfade und gibt einen ordnungsgemäß formatierten Pfad zurück.Combines two paths and returns a properly formatted path.

CopyDirectory(String, String)

Kopiert den Inhalt eines Verzeichnisses in ein anderes Verzeichnis.Copies the contents of a directory to another directory.

CopyDirectory(String, String, Boolean)

Kopiert den Inhalt eines Verzeichnisses in ein anderes Verzeichnis.Copies the contents of a directory to another directory.

CopyDirectory(String, String, UIOption)

Kopiert den Inhalt eines Verzeichnisses in ein anderes Verzeichnis.Copies the contents of a directory to another directory.

CopyDirectory(String, String, UIOption, UICancelOption)

Kopiert den Inhalt eines Verzeichnisses in ein anderes Verzeichnis.Copies the contents of a directory to another directory.

CopyFile(String, String)

Kopiert eine Datei an einen neuen Speicherort.Copies a file to a new location.

CopyFile(String, String, Boolean)

Kopiert eine Datei an einen neuen Speicherort.Copies a file to a new location.

CopyFile(String, String, UIOption)

Kopiert eine Datei an einen neuen Speicherort.Copies a file to a new location.

CopyFile(String, String, UIOption, UICancelOption)

Kopiert eine Datei an einen neuen Speicherort.Copies a file to a new location.

CreateDirectory(String)

Erstellt ein Verzeichnis.Creates a directory.

DeleteDirectory(String, DeleteDirectoryOption)

Löscht ein Verzeichnis.Deletes a directory.

DeleteDirectory(String, UIOption, RecycleOption)

Löscht ein Verzeichnis.Deletes a directory.

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

Löscht ein Verzeichnis.Deletes a directory.

DeleteFile(String)

Löscht eine Datei.Deletes a file.

DeleteFile(String, UIOption, RecycleOption)

Löscht eine Datei.Deletes a file.

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

Löscht eine Datei.Deletes a file.

DirectoryExists(String)

Gibt True zurück, wenn das angegebene Verzeichnis vorhanden ist.Returns True if the specified directory exists.

Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
FileExists(String)

Gibt True zurück, wenn die angegebene Datei vorhanden ist.Returns True if the specified file exists.

FindInFiles(String, String, Boolean, SearchOption)

Gibt eine schreibgeschützte Auflistung von Zeichenfolgen zurück, die die Namen der Dateien mit dem angegebenen Text darstellen.Returns a read-only collection of strings representing the names of files containing the specified text.

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.Returns a read-only collection of strings representing the names of files containing the specified text.

GetDirectories(String)

Gibt eine Auflistung von Zeichenfolgen zurück, die die Pfadnamen der Unterverzeichnisse in einem Verzeichnis darstellen.Returns a collection of strings representing the path names of subdirectories within a directory.

GetDirectories(String, SearchOption, String[])

Gibt eine Auflistung von Zeichenfolgen zurück, die die Pfadnamen der Unterverzeichnisse in einem Verzeichnis darstellen.Returns a collection of strings representing the path names of subdirectories within a directory.

GetDirectoryInfo(String)

Gibt für den angegebenen Pfad ein DirectoryInfo-Objekt zurück.Returns a DirectoryInfo object for the specified path.

GetDriveInfo(String)

Gibt ein DriveInfo-Objekt für das angegebene Laufwerk zurück.Returns a DriveInfo object for the specified drive.

GetFileInfo(String)

Gibt ein FileInfo-Objekt für die angegebene Datei zurück.Returns a FileInfo object for the specified file.

GetFiles(String)

Gibt eine schreibgeschützte Auflistung von Zeichenfolgen zurück, die die Namen der Dateien in einem Verzeichnis darstellen.Returns a read-only collection of strings representing the names of files within a directory.

GetFiles(String, SearchOption, String[])

Gibt eine schreibgeschützte Auflistung von Zeichenfolgen zurück, die die Namen der Dateien in einem Verzeichnis darstellen.Returns a read-only collection of strings representing the names of files within a directory.

GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetName(String)

Analysiert den Dateinamen aus dem bereitgestellten Pfad.Parses the file name out of the path provided.

GetParentPath(String)

Gibt den übergeordneten Pfad des bereitgestellten Pfades zurück.Returns the parent path of the provided path.

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.Creates a uniquely named zero-byte temporary file on disk and returns the full path of that file.

GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
MoveDirectory(String, String)

Verschiebt ein Verzeichnis von einem Speicherort an einen anderen.Moves a directory from one location to another.

MoveDirectory(String, String, Boolean)

Verschiebt ein Verzeichnis von einem Speicherort an einen anderen.Moves a directory from one location to another.

MoveDirectory(String, String, UIOption)

Verschiebt ein Verzeichnis von einem Speicherort an einen anderen.Moves a directory from one location to another.

MoveDirectory(String, String, UIOption, UICancelOption)

Verschiebt ein Verzeichnis von einem Speicherort an einen anderen.Moves a directory from one location to another.

MoveFile(String, String)

Verschiebt eine Datei an einen neuen Speicherort.Moves a file to a new location.

MoveFile(String, String, Boolean)

Verschiebt eine Datei an einen neuen Speicherort.Moves a file to a new location.

MoveFile(String, String, UIOption)

Verschiebt eine Datei an einen neuen Speicherort.Moves a file to a new location.

MoveFile(String, String, UIOption, UICancelOption)

Verschiebt eine Datei an einen neuen Speicherort.Moves a file to a new location.

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.The OpenTextFieldParser method allows you to create a TextFieldParser object, which provides a way to easily and efficiently parse structured text files, such as logs. Mit dem TextFieldParser-Objekt können sowohl Dateien mit Trennzeichen als auch Dateien mit fester Breite gelesen werden.The TextFieldParser object can be used to read both delimited and fixed-width files.

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.The OpenTextFieldParser method allows you to create a TextFieldParser object, which provides a way to easily and efficiently parse structured text files, such as logs. Mit dem TextFieldParser-Objekt können sowohl Dateien mit Trennzeichen als auch Dateien mit fester Breite gelesen werden.The TextFieldParser object can be used to read both delimited and fixed-width files.

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.The OpenTextFieldParser method allows you to create a TextFieldParser object, which provides a way to easily and efficiently parse structured text files, such as logs. Mit dem TextFieldParser-Objekt können sowohl Dateien mit Trennzeichen als auch Dateien mit fester Breite gelesen werden.The TextFieldParser object can be used to read both delimited and fixed-width files.

OpenTextFileReader(String)

Öffnet ein StreamReader-Objekt, das aus einer Datei gelesen werden soll.Opens a StreamReader object to read from a file.

OpenTextFileReader(String, Encoding)

Öffnet ein StreamReader-Objekt, das aus einer Datei gelesen werden soll.Opens a StreamReader object to read from a file.

OpenTextFileWriter(String, Boolean)

Öffnet ein StreamWriter-Objekt, das in die angegebene Datei geschrieben werden soll.Opens a StreamWriter object to write to the specified file.

OpenTextFileWriter(String, Boolean, Encoding)

Öffnet einen StreamWriter, der in die angegebene Datei geschrieben werden soll.Opens a StreamWriter to write to the specified file.

ReadAllBytes(String)

Gibt den Inhalt einer Datei als Bytearray zurück.Returns the contents of a file as a byte array.

ReadAllText(String)

Gibt den Inhalt einer Textdatei als String zurück.Returns the contents of a text file as a String.

ReadAllText(String, Encoding)

Gibt den Inhalt einer Textdatei als String zurück.Returns the contents of a text file as a String.

RenameDirectory(String, String)

Benennt ein Verzeichnis um.Renames a directory.

RenameFile(String, String)

Benennt eine Datei um.Renames a file.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

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

Schreibt Daten in eine Binärdatei.Writes data to a binary file.

WriteAllText(String, String, Boolean)

Schreibt Text in eine Datei.Writes text to a file.

WriteAllText(String, String, Boolean, Encoding)

Schreibt Text in eine Datei.Writes text to a file.

Gilt für:

Siehe auch