System::IO::File class
Inhalt
[
Ausblenden
]File class
Bietet Methoden zur Manipulation von Dateien. Dies ist ein statischer Typ ohne Instanzdienste. Sie sollten niemals Instanzen davon auf irgendeine Weise erstellen.
class File
Methoden
| Methode | Beschreibung |
|---|---|
| static AppendAllLines(const String&, const SharedPtr<Collections::Generic::IEnumerable<String>>&, const EncodingPtr&) | Fügt Zeichenketten aus der angegebenen Sammlung von Zeichenketten an die angegebene Datei mit der angegebenen Kodierung an, indem jede Zeichenkette in einer neuen Zeile geschrieben wird. Wenn die angegebene Datei nicht existiert, wird sie erstellt. Die Datei wird nach dem Schreiben aller Zeichenketten geschlossen. |
| static AppendAllText(const String&, const String&, const EncodingPtr&) | Fügt die angegebene Zeichenkette an die angegebene Datei mit der angegebenen Kodierung an. |
| static AppendText(const String&) | Erstellt ein StreamWriter-Objekt, das Text an die angegebene Datei mit UTF‑8‑Kodierung anhängt. Wenn die angegebene Datei nicht existiert, wird sie erstellt. |
| static Copy(const String&, const String&, bool) | Kopiert die angegebene Datei an den angegebenen Ort. Wenn die Zieldatei bereits existiert, gibt ein Parameter an, ob sie überschrieben werden soll. |
| static Create(const String&, int32_t, FileOptions) | Erstellt eine neue Datei (oder überschreibt eine vorhandene) und öffnet sie für Lese‑ und Schreibzugriff unter Verwendung der angegebenen Puffergröße und Optionen. |
| static CreateText(const String&) | Erstellt eine neue oder öffnet eine vorhandene Datei zum Schreiben von UTF‑8‑kodiertem Text. |
| static Decrypt(const String&) | NICHT IMPLEMENTIERT. |
| static Delete(const String&) | Löscht die angegebene Datei oder das Verzeichnis. |
| static Encrypt(const String&) | NICHT IMPLEMENTIERT. |
| static Exists(const String&) | Bestimmt, ob der angegebene Pfad auf eine vorhandene Datei verweist. |
| static GetAttributes(const String&) | Gibt die Attribute der angegebenen Entität zurück. |
| static GetCreationTime(const String&) | Gibt die Erstellungszeit der angegebenen Entität als lokale Zeit zurück. |
| static GetCreationTimeUtc(const String&) | Gibt die Erstellungszeit der angegebenen Entität als UTC‑Zeit zurück. |
| static GetLastAccessTime(const String&) | Gibt die letzte Zugriffszeit der angegebenen Entität als lokale Zeit zurück. |
| static GetLastAccessTimeUtc(const String&) | Gibt die letzte Zugriffszeit der angegebenen Entität als UTC‑Zeit zurück. |
| static GetLastWriteTime(const String&) | Gibt die letzte Schreibzeit des angegebenen Elements als lokale Zeit zurück. |
| static GetLastWriteTimeUtc(const String&) | Gibt die letzte Schreibzeit des angegebenen Elements als UTC-Zeit zurück. |
| static Move(const String&, const String&) | Verschiebt die angegebene Datei an den neuen Speicherort. |
| static Open(const String&, FileMode) | Öffnet die angegebene Datei im angegebenen Modus zum Lesen und Schreiben ohne Freigabe. |
| static Open(const String&, FileMode, FileAccess, FileShare) | Öffnet die angegebene Datei im angegebenen Modus, mit dem angegebenen Zugriffstyp und Freigabeoption. |
| static OpenRead(const String&) | Öffnet die angegebene Datei nur zum Lesen im Modus ‘Open’ mit gemeinsamem Lesezugriff. |
| static OpenText(const String&, const EncodingPtr&) | Öffnet die angegebene vorhandene Datei zum Lesen von Text mit UTF-8-Kodierung ohne Freigabe. |
| static OpenWrite(const String&) | Öffnet die angegebene Datei nur zum Schreiben im Modus ‘OpenOrCreate’ ohne Freigabe. |
| static ReadAllBytes(const String&) | Liest den Inhalt der angegebenen Binärdatei in ein Byte-Array. |
| static ReadAllLines(const String&, const EncodingPtr&) | Liest den Inhalt der angegebenen Textdatei zeilenweise in ein Array von Zeichenketten unter Verwendung der angegebenen Zeichenkodierung. |
| static ReadAllText(const String&, const EncodingPtr&) | Liest den Inhalt der angegebenen Textdatei in ein einzelnes String‑Objekt unter Verwendung der angegebenen Zeichenkodierung. |
| static ReadLines(const String&, const EncodingPtr&) | Liest den Inhalt der angegebenen Textdatei zeilenweise unter Verwendung der angegebenen Zeichenkodierung und gibt eine aufzählbare Sammlung von Zeichenketten zurück, von denen jede eine einzelne Zeile des Dateiinhalts darstellt. |
| static Replace(const String&, const String&, const String&, bool) | Ersetzt den Inhalt einer Datei durch eine andere und erstellt ein Backup der ersetzten Datei. |
| static SetAttributes(const String&, FileAttributes) | Setzt die angegebenen Attribute für die angegebene Datei. |
| static SetCreationTime(const String&, DateTime) | NICHT IMPLEMENTIERT. |
| static SetCreationTimeUtc(const String&, DateTime) | NICHT IMPLEMENTIERT. |
| static SetLastAccessTime(const String&, DateTime) | NICHT IMPLEMENTIERT. |
| static SetLastAccessTimeUtc(const String&, DateTime) | NICHT IMPLEMENTIERT. |
| static SetLastWriteTime(const String&, DateTime) | Setzt die letzte Schreibzeit des angegebenen Elements als lokale Zeit. |
| static SetLastWriteTimeUtc(const String&, DateTime) | Setzt die letzte Schreibzeit des angegebenen Elements als UTC-Zeit. |
| static WriteAllBytes(const String&, const ArrayPtr<uint8_t>&) | Überschreibt die angegebene Binärdatei und schreibt die angegebenen Bytes hinein. |
| static WriteAllLines(const String&, const SharedPtr<Collections::Generic::IEnumerable<String>>&, const EncodingPtr&) | Erstellt eine neue Textdatei oder überschreibt die vorhandene und schreibt alle Zeichenketten aus der angegebenen aufzählbaren Sammlung von Zeichenketten hinein, jede Zeichenkette in einer neuen Zeile, unter Verwendung der angegebenen Kodierung. |
| static WriteAllLines(const String&, const ArrayPtr<String>&, const EncodingPtr&) | Erstellt eine neue Textdatei oder überschreibt die vorhandene und schreibt alle Zeichenketten aus dem angegebenen Array von Zeichenketten hinein, jede Zeichenkette in einer neuen Zeile, unter Verwendung der angegebenen Kodierung. |
| static WriteAllText(const String&, const String&, const EncodingPtr&) | Erstellt eine neue Textdatei oder überschreibt die vorhandene und schreibt den Inhalt der angegebenen Zeichenkette hinein, unter Verwendung der angegebenen Kodierung. |
Felder
| Feld | Beschreibung |
|---|---|
| static DefaultBufferSize | Standardwert für die Anzahl der während des Lesens von und Schreibens in eine Datei gepufferten Bytes. |
Siehe auch
- Namespace System::IO
- Library Aspose.Font for C++