File-Member
Stellt statische Methoden zum Erstellen, Kopieren, Löschen, Verschieben und Öffnen von Dateien bereit und unterstützt das Erstellen von FileStream-Objekten.
In den folgenden Tabellen werden die vom File -Typ verfügbar gemachten Member aufgeführt.
Öffentliche Methoden
Name | Beschreibung | |
---|---|---|
AppendAllText | Überladen. Fügt die angegebene Zeichenfolge an die Datei an und erstellt die Datei, wenn sie nicht bereits vorhanden ist. | |
AppendText | Erstellt einen StreamWriter, der UTF-8-codierten Text an eine vorhandene Datei anfügt. | |
Copy | Überladen. Kopiert eine vorhandene Datei in eine neue Datei. | |
Create | Überladen. Erstellt eine Datei im angegebenen Pfad. | |
CreateText | Erstellt oder öffnet eine Datei zum Schreiben von UTF-8 codiertem Text. | |
Decrypt | Entschlüsselt eine Datei, die vom aktuellen Konto mit der Encrypt-Methode verschlüsselt wurde. | |
Delete | Löscht die angegebene Datei. Wenn die angegebene Datei nicht vorhanden ist, wird keine Ausnahme ausgelöst. | |
Encrypt | Verschlüsselt eine Datei, sodass sie nur mit dem Konto, mit dem die Datei verschlüsselt wurde, entschlüsselt werden kann. | |
Equals | Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.) | |
Exists | Bestimmt, ob die angegebene Datei vorhanden ist. | |
GetAccessControl | Überladen. Ruft ein FileSecurity-Objekt ab, das die ACL-Einträge für eine angegebene Datei kapselt. | |
GetAttributes | Ruft die FileAttributes der Datei in dem Pfad ab. | |
GetCreationTime | Gibt das Erstellungsdatum und den Erstellungszeitpunkt für die angegebene Datei bzw. das angegebene Verzeichnis zurück. | |
GetCreationTimeUtc | Gibt das Erstellungsdatum und den Erstellungszeitpunkt im UTC-Format (Coordinated Universal Time) der angegebenen Datei bzw. des angegebenen Verzeichnisses zurück. | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.) | |
GetLastAccessTime | Gibt das Datum und die Uhrzeit des letzten Zugriffs auf die angegebene Datei bzw. das angegebene Verzeichnis zurück. | |
GetLastAccessTimeUtc | Gibt das Datum und den Zeitpunkt im UTC-Format (Coordinated Universal Time) des letzten Zugriffs auf die angegebene Datei bzw. das angegebene Verzeichnis zurück. | |
GetLastWriteTime | Gibt das Datum und die Uhrzeit des letzten Schreibvorgangs in die angegebene Datei bzw. das angegebene Verzeichnis zurück. | |
GetLastWriteTimeUtc | Gibt das Datum und den Zeitpunkt im UTC-Format (Coordinated Universal Time) des letzten Schreibzugriffs auf die angegebenen Datei bzw. das angegebene Verzeichnis zurück. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
Move | Verschiebt eine angegebene Datei an einen neuen Speicherort und ermöglicht das Angeben eines neuen Dateinamens. | |
Open | Überladen. Öffnet einen FileStream für den angegebenen Pfad. | |
OpenRead | Öffnet eine vorhandene Datei zum Lesen. | |
OpenText | Öffnet eine vorhandene UTF-8-codierte Textdatei zum Lesen. | |
OpenWrite | Öffnet eine vorhandene Datei zum Schreiben. | |
ReadAllBytes | Öffnet eine Binärdatei, liest den Inhalt der Datei in ein Bytearray ein und schließt dann die Datei. | |
ReadAllLines | Überladen. Öffnet eine Textdatei, liest alle Zeilen der Datei in ein Zeichenfolgenarray ein und schließt dann die Datei. | |
ReadAllText | Überladen. Öffnet eine Textdatei, liest alle Zeilen der Datei in eine Zeichenfolge ein und schließt dann die Datei. | |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) | |
Replace | Überladen. Ersetzt den Inhalt einer angegebenen Datei mit dem Inhalt einer anderen Datei, löscht die ursprüngliche Datei und erstellt eine Sicherung der ersetzten Datei. | |
SetAccessControl | Wendet von einem FileSecurity-Objekt beschriebene Einträge von Zugriffssteuerungslisten (Access Control List, ACL) auf die angegebene Datei an. | |
SetAttributes | Legt die angegebenen FileAttributes der Datei im angegebenen Pfad fest. | |
SetCreationTime | Legt das Datum und die Uhrzeit fest, zu der die Datei erstellt wurde. | |
SetCreationTimeUtc | Legt das Datum und die Uhrzeit im UTC-Format (Coordinated Universal Time) der Erstellung der Datei fest. | |
SetLastAccessTime | Legt das Datum und die Uhrzeit des letzten Zugriffs auf die angegebene Datei fest. | |
SetLastAccessTimeUtc | Legt das Datum und den Zeitpunkt im UTC-Format (Coordinated Universal Time) des letzten Zugriffs auf die angegebene Datei fest. | |
SetLastWriteTime | Legt das Datum und die Uhrzeit des letzten Schreibvorgangs in die angegebene Datei fest. | |
SetLastWriteTimeUtc | Legt das Datum und den Zeitpunkt im UTC-Format (Coordinated Universal Time) des letzten Schreibzugriffs auf die angegebene Datei fest. | |
ToString | Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.) | |
WriteAllBytes | Erstellt eine neue Datei, schreibt das angegebene Bytearray in die Datei und schließt die Datei dann. Ist die Zieldatei bereits vorhanden, wird sie überschrieben. | |
WriteAllLines | Überladen. Erstellt eine neue Datei, schreibt die angegebene Zeichenfolge in die Datei und schließt die Datei dann. Ist die Zieldatei bereits vorhanden, wird sie überschrieben. | |
WriteAllText | Überladen. Erstellt eine neue Datei, schreibt den Inhalt in die Datei und schließt die Datei dann. Ist die Zieldatei bereits vorhanden, wird sie überschrieben. |
Zum Seitenanfang
Siehe auch
Referenz
File-Klasse
System.IO-Namespace
Weitere Ressourcen
Datei- und Stream-E/A
Gewusst wie: Lesen aus einer Textdatei
Gewusst wie: Schreiben von Text in eine Datei
Grundlegende Datei-E/A
Gewusst wie: Lesen und Schreiben einer neu erstellten Datendatei