Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

FileSystem-Klasse

Stellt Eigenschaften und Methoden für das Arbeiten mit Laufwerken, Dateien und Verzeichnissen bereit.

System.Object
  Microsoft.VisualBasic.FileIO.FileSystem

Namespace:  Microsoft.VisualBasic.FileIO
Assembly:  Microsoft.VisualBasic (in Microsoft.VisualBasic.dll)
[HostProtectionAttribute(SecurityAction.LinkDemand, Resources = HostProtectionResource.ExternalProcessMgmt)]
public class FileSystem

Der FileSystem-Typ macht die folgenden Member verfügbar.

  Name Beschreibung
Öffentliche Methode FileSystem Initialisiert eine neue Instanz der FileSystem-Klasse.
Zum Seitenanfang
  Name Beschreibung
Öffentliche Eigenschaft Statischer Member CurrentDirectory Ruft das aktuelle Verzeichnis ab oder legt dieses fest.
Öffentliche Eigenschaft Statischer Member Drives Gibt eine schreibgeschützte Auflistung aller verfügbaren Laufwerknamen zurück.
Zum Seitenanfang
  Name Beschreibung
Öffentliche Methode Statischer Member CombinePath Verknüpft zwei Pfade und gibt einen ordnungsgemäß formatierten Pfad zurück.
Öffentliche Methode Statischer Member CopyDirectory(String, String) Kopiert den Inhalt eines Verzeichnisses in ein anderes Verzeichnis.
Öffentliche Methode Statischer Member CopyDirectory(String, String, UIOption) Kopiert den Inhalt eines Verzeichnisses in ein anderes Verzeichnis.
Öffentliche Methode Statischer Member CopyDirectory(String, String, Boolean) Kopiert den Inhalt eines Verzeichnisses in ein anderes Verzeichnis.
Öffentliche Methode Statischer Member CopyDirectory(String, String, UIOption, UICancelOption) Kopiert den Inhalt eines Verzeichnisses in ein anderes Verzeichnis.
Öffentliche Methode Statischer Member CopyFile(String, String) Kopiert eine Datei an einen neuen Speicherort.
Öffentliche Methode Statischer Member CopyFile(String, String, UIOption) Kopiert eine Datei an einen neuen Speicherort.
Öffentliche Methode Statischer Member CopyFile(String, String, Boolean) Kopiert eine Datei an einen neuen Speicherort.
Öffentliche Methode Statischer Member CopyFile(String, String, UIOption, UICancelOption) Kopiert eine Datei an einen neuen Speicherort.
Öffentliche Methode Statischer Member CreateDirectory Erstellt ein Verzeichnis.
Öffentliche Methode Statischer Member DeleteDirectory(String, DeleteDirectoryOption) Löscht ein Verzeichnis.
Öffentliche Methode Statischer Member DeleteDirectory(String, UIOption, RecycleOption) Löscht ein Verzeichnis.
Öffentliche Methode Statischer Member DeleteDirectory(String, UIOption, RecycleOption, UICancelOption) Löscht ein Verzeichnis.
Öffentliche Methode Statischer Member DeleteFile(String) Löscht eine Datei.
Öffentliche Methode Statischer Member DeleteFile(String, UIOption, RecycleOption) Löscht eine Datei.
Öffentliche Methode Statischer Member DeleteFile(String, UIOption, RecycleOption, UICancelOption) Löscht eine Datei.
Öffentliche Methode Statischer Member DirectoryExists Gibt True zurück, wenn das angegebene Verzeichnis vorhanden ist.
Öffentliche Methode Equals(Object) Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Öffentliche Methode Statischer Member FileExists Gibt True zurück, wenn die angegebene Datei vorhanden ist.
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der automatische Speicherbereinigung freigegeben wird. (Von Object geerbt.)
Öffentliche Methode Statischer Member FindInFiles(String, String, Boolean, SearchOption) Gibt eine schreibgeschützte Auflistung von Zeichenfolgen zurück, die die Namen der Dateien mit dem angegebenen Text darstellen.
Öffentliche Methode Statischer Member 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.
Öffentliche Methode Statischer Member GetDirectories(String) Gibt eine Auflistung von Zeichenfolgen zurück, die die Pfadnamen der Unterverzeichnisse in einem Verzeichnis darstellen.
Öffentliche Methode Statischer Member GetDirectories(String, SearchOption, String[]) Gibt eine Auflistung von Zeichenfolgen zurück, die die Pfadnamen der Unterverzeichnisse in einem Verzeichnis darstellen.
Öffentliche Methode Statischer Member GetDirectoryInfo Gibt für den angegebenen Pfad ein DirectoryInfo-Objekt zurück.
Öffentliche Methode Statischer Member GetDriveInfo Gibt ein DriveInfo-Objekt für das angegebene Laufwerk zurück.
Öffentliche Methode Statischer Member GetFileInfo Gibt ein FileInfo-Objekt für die angegebene Datei zurück.
Öffentliche Methode Statischer Member GetFiles(String) Gibt eine schreibgeschützte Auflistung von Zeichenfolgen zurück, die die Namen der Dateien in einem Verzeichnis darstellen.
Öffentliche Methode Statischer Member GetFiles(String, SearchOption, String[]) Gibt eine schreibgeschützte Auflistung von Zeichenfolgen zurück, die die Namen der Dateien in einem Verzeichnis darstellen.
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode Statischer Member GetName Analysiert den Dateinamen aus dem bereitgestellten Pfad.
Öffentliche Methode Statischer Member GetParentPath Gibt den übergeordneten Pfad des bereitgestellten Pfades zurück.
Öffentliche Methode Statischer Member 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.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode Statischer Member MoveDirectory(String, String) Verschiebt ein Verzeichnis von einem Speicherort an einen anderen.
Öffentliche Methode Statischer Member MoveDirectory(String, String, UIOption) Verschiebt ein Verzeichnis von einem Speicherort an einen anderen.
Öffentliche Methode Statischer Member MoveDirectory(String, String, Boolean) Verschiebt ein Verzeichnis von einem Speicherort an einen anderen.
Öffentliche Methode Statischer Member MoveDirectory(String, String, UIOption, UICancelOption) Verschiebt ein Verzeichnis von einem Speicherort an einen anderen.
Öffentliche Methode Statischer Member MoveFile(String, String) Verschiebt eine Datei an einen neuen Speicherort.
Öffentliche Methode Statischer Member MoveFile(String, String, UIOption) Verschiebt eine Datei an einen neuen Speicherort.
Öffentliche Methode Statischer Member MoveFile(String, String, Boolean) Verschiebt eine Datei an einen neuen Speicherort.
Öffentliche Methode Statischer Member MoveFile(String, String, UIOption, UICancelOption) Verschiebt eine Datei an einen neuen Speicherort.
Öffentliche Methode Statischer Member 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.
Öffentliche Methode Statischer Member 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.
Öffentliche Methode Statischer Member 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.
Öffentliche Methode Statischer Member OpenTextFileReader(String) Öffnet ein StreamReader-Objekt, das aus einer Datei gelesen werden soll.
Öffentliche Methode Statischer Member OpenTextFileReader(String, Encoding) Öffnet ein StreamReader-Objekt, das aus einer Datei gelesen werden soll.
Öffentliche Methode Statischer Member OpenTextFileWriter(String, Boolean) Öffnet ein StreamWriter-Objekt, das in die angegebene Datei geschrieben werden soll.
Öffentliche Methode Statischer Member OpenTextFileWriter(String, Boolean, Encoding) Öffnet einen StreamWriter, der in die angegebene Datei geschrieben werden soll.
Öffentliche Methode Statischer Member ReadAllBytes Gibt den Inhalt einer Datei als Bytearray zurück.
Öffentliche Methode Statischer Member ReadAllText(String) Gibt den Inhalt einer Textdatei als String zurück.
Öffentliche Methode Statischer Member ReadAllText(String, Encoding) Gibt den Inhalt einer Textdatei als String zurück.
Öffentliche Methode Statischer Member RenameDirectory Benennt ein Verzeichnis um.
Öffentliche Methode Statischer Member RenameFile Benennt eine Datei um.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode Statischer Member WriteAllBytes Schreibt Daten in eine Binärdatei.
Öffentliche Methode Statischer Member WriteAllText(String, String, Boolean) Schreibt Text in eine Datei.
Öffentliche Methode Statischer Member WriteAllText(String, String, Boolean, Encoding) Schreibt Text in eine Datei.
Zum Seitenanfang

In der folgenden Tabelle werden Beispiele für Aufgaben mit dem My.Computer.FileSystem-Objekt aufgeführt.

To

Siehe

Lesen aus einer Textdatei

Gewusst wie: Lesen von Textdateien in Visual Basic

Lesen aus einer Textdatei mit Trennzeichen

Gewusst wie: Lesen aus durch Kommas getrennten Textdateien in Visual Basic

Lesen aus einer Textdatei mit fester Breite

Gewusst wie: Lesen aus einer Textdatei mit fester Breite in Visual Basic

Lesen aus einer Textdatei mit mehreren Formaten

Gewusst wie: Lesen aus Textdateien mit mehreren Formaten in Visual Basic

Lesen aus einer Binärdatei

Gewusst wie: Lesen von Binärdateien in Visual Basic

Lesen aus Textdateien im Verzeichnis Eigene Dateien

Gewusst wie: Lesen aus vorhandenen Textdateien im Ordner "Eigene Dateien" (Visual Basic)

Lesen aus einer Textdatei mit einem StreamReader

Gewusst wie: Lesen von Text aus Dateien mit einem StreamReader (Visual Basic)

Schreiben in eine Textdatei

Gewusst wie: Schreiben von Text in Dateien in Visual Basic

Anfügen an eine Textdatei

Gewusst wie: Anfügen an Textdateien in Visual Basic

Schreiben in eine Binärdatei

Gewusst wie: Schreiben in Binärdateien in Visual Basic

Schreiben in Textdateien im Verzeichnis Eigene Dateien

Gewusst wie: Schreiben von Text in Dateien im Verzeichnis "Eigene Dateien" in Visual Basic

Schreiben in eine Textdatei mit einem StreamWriter

Gewusst wie: Schreiben von Text in Dateien mit einem StreamWriter in Visual Basic

Kopieren von Dateien mit einem bestimmten Muster

Gewusst wie: Kopieren von Dateien mit einem bestimmten Muster in ein Verzeichnis in Visual Basic

Kopieren einer Datei in das gleiche Verzeichnis

Gewusst wie: Erstellen einer Kopie einer Datei im gleichen Ordner in Visual Basic

Kopieren einer Datei in ein anderes Verzeichnis

Gewusst wie: Erstellen einer Kopie einer Datei in einem anderen Verzeichnis in Visual Basic

Erstellen einer Datei

Gewusst wie: Erstellen einer Datei in Visual Basic

Löschen einer Datei

Gewusst wie: Löschen einer Datei in Visual Basic

Löschen aller Dateien in einem Verzeichnis

Gewusst wie: Löschen aller Dateien in einem Verzeichnis in Visual Basic

Suchen von Dateien mit einem bestimmten Muster

Gewusst wie: Suchen nach Dateien mit einem bestimmten Muster in Visual Basic

Verschieben einer Datei

Gewusst wie: Verschieben von Dateien in Visual Basic

Verschieben einer Auflistung von Dateien

Gewusst wie: Verschieben von Dateiauflistungen in Visual Basic

Umbenennen einer Datei

Gewusst wie: Umbenennen einer Datei in Visual Basic

Umbenennen eines Verzeichnisses

Gewusst wie: Umbenennen eines Verzeichnisses in Visual Basic

Kopieren eines Verzeichnisses in ein anderes Verzeichnis

Gewusst wie: Kopieren eines Verzeichnisses in ein anderes Verzeichnis in Visual Basic

Erstellen eines Verzeichnisses

Gewusst wie: Erstellen eines Verzeichnisses in Visual Basic

Löschen eines Verzeichnisses

Gewusst wie: Löschen eines Verzeichnisses in Visual Basic

Suchen von Unterverzeichnissen mit einem bestimmten Muster

Gewusst wie: Suchen nach Unterverzeichnissen mit einem bestimmten Muster in Visual Basic

Abrufen der Auflistung der Dateien in einem Verzeichnis

Gewusst wie: Abrufen einer Auflistung der Dateien in einem Verzeichnis in Visual Basic

Bestimmen der Anzahl von Dateien in einem Verzeichnis

Gewusst wie: Ermitteln der Anzahl von Dateien in einem Verzeichnis mit Visual Basic

Verschieben eines Verzeichnisses

Gewusst wie: Verschieben von Verzeichnissen in Visual Basic

Verschieben des Inhalts eines Verzeichnisses

Gewusst wie: Verschieben des Inhalts eines Verzeichnisses in Visual Basic

Lesen aus dem Verzeichnis Eigene Dateien

Gewusst wie: Abrufen des Inhalts des Verzeichnisses "Eigene Dateien" in Visual Basic

Analysieren eines Dateipfads

Gewusst wie: Analysieren von Dateipfaden in Visual Basic

Hinweis Hinweis

Das auf diesen Typ oder Member angewendete HostProtectionAttribute-Attribut besitzt den folgenden Resources-Eigenschaftswert: Resources. Das HostProtectionAttribute hat keine Auswirkungen auf Desktopanwendungen (die normalerweise durch Doppelklicken auf ein Symbol, Eingeben eines Befehls oder einer URL in einem Browser gestartet werden). Weitere Informationen finden Sie unter der HostProtectionAttribute-Klasse oder unter SQL Server-Programmierung und Hostschutzattribute.

In diesem Beispiel wird bestimmt, 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


.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ