System::IO::File klasse

File class

Biedt methoden voor het manipuleren van bestanden. Dit is een statisch type zonder instantie‑services. Je mag onder geen enkele omstandigheid instanties ervan maken.

class File

Methoden

MethodeBeschrijving
static AppendAllLines(const String&, const SharedPtr<Collections::Generic::IEnumerable<String>>&, const EncodingPtr&)Voegt strings uit de opgegeven collectie strings toe aan het opgegeven bestand met de opgegeven codering door elke string in een nieuwe regel te schrijven. Als het opgegeven bestand niet bestaat, wordt het aangemaakt. Het bestand wordt gesloten na het schrijven van alle strings.
static AppendAllText(const String&, const String&, const EncodingPtr&)Voegt de opgegeven string toe aan het opgegeven bestand met de opgegeven codering.
static AppendText(const String&)Maakt een StreamWriter object dat tekst toevoegt aan het opgegeven bestand met UTF-8-codering. Als het opgegeven bestand niet bestaat, wordt het aangemaakt.
static Copy(const String&, const String&, bool)Kopieert het opgegeven bestand naar de opgegeven locatie. Als het bestemmingsbestand al bestaat, geeft een parameter aan of het moet worden overschreven.
static Create(const String&, int32_t, FileOptions)Maakt een nieuw bestand (of overschrijft een bestaand bestand) en opent het voor lees‑ en schrijftoegang met de opgegeven buffergrootte en opties.
static CreateText(const String&)Maakt een nieuw bestand of opent een bestaand bestand voor het schrijven van UTF-8‑gecodeerde tekst.
static Decrypt(const String&)NOG NIET GEÏMPLENTEERD.
static Delete(const String&)Verwijdert het opgegeven bestand of de opgegeven map.
static Encrypt(const String&)NOG NIET GEÏMPLENTEERD.
static Exists(const String&)Bepaalt of het opgegeven pad naar een bestaand bestand verwijst.
static GetAttributes(const String&)Retourneert de attributen van de opgegeven entiteit.
static GetCreationTime(const String&)Retourneert de creatietijd van de opgegeven entiteit als lokale tijd.
static GetCreationTimeUtc(const String&)Retourneert de creatietijd van de opgegeven entiteit als UTC‑tijd.
static GetLastAccessTime(const String&)Retourneert de laatste toegangstijd van de opgegeven entiteit als lokale tijd.
static GetLastAccessTimeUtc(const String&)Retourneert de laatste toegangstijd van de opgegeven entiteit als UTC‑tijd.
static GetLastWriteTime(const String&)Retourneert de laatste schrijftijd van de opgegeven entiteit als lokale tijd.
static GetLastWriteTimeUtc(const String&)Retourneert de laatste schrijftijd van de opgegeven entiteit als UTC‑tijd.
static Move(const String&, const String&)Verplaatst het opgegeven bestand naar de nieuwe locatie.
static Open(const String&, FileMode)Opent het opgegeven bestand in de opgegeven modus voor lezen en schrijven zonder delen.
static Open(const String&, FileMode, FileAccess, FileShare)Opent het opgegeven bestand in de opgegeven modus, met het opgegeven toegangstype en de deeloptie.
static OpenRead(const String&)Opent het opgegeven bestand alleen voor lezen, in de modus ‘Open’ met gedeelde toegang voor lezen.
static OpenText(const String&, const EncodingPtr&)Opent het opgegeven bestaande bestand voor het lezen van tekst met UTF-8‑codering zonder delen.
static OpenWrite(const String&)Opent het opgegeven bestand alleen voor schrijven, in de modus ‘OpenOrCreate’ zonder delen.
static ReadAllBytes(const String&)Leest de inhoud van het opgegeven binaire bestand naar een byte‑array.
static ReadAllLines(const String&, const EncodingPtr&)Leest de inhoud van het opgegeven tekstbestand regel voor regel in een array van strings met behulp van de opgegeven tekencodering.
static ReadAllText(const String&, const EncodingPtr&)Leest de inhoud van het opgegeven tekstbestand naar een enkel String object met behulp van de opgegeven tekencodering.
static ReadLines(const String&, const EncodingPtr&)Leest de inhoud van het opgegeven tekstbestand regel voor regel met de opgegeven tekencodering en retourneert een enumerateerbare collectie van strings, waarbij elke string een enkele regel van de bestandsinhoud vertegenwoordigt.
static Replace(const String&, const String&, const String&, bool)Vervangt de inhoud van één bestand door een ander en maakt een back-up van het vervangen bestand.
static SetAttributes(const String&, FileAttributes)Stelt de opgegeven attributen in op het opgegeven bestand.
static SetCreationTime(const String&, DateTime)NOG NIET GEÏMPLENTEERD.
static SetCreationTimeUtc(const String&, DateTime)NOG NIET GEÏMPLENTEERD.
static SetLastAccessTime(const String&, DateTime)NOG NIET GEÏMPLENTEERD.
static SetLastAccessTimeUtc(const String&, DateTime)NOG NIET GEÏMPLENTEERD.
static SetLastWriteTime(const String&, DateTime)Stelt de laatste schrijftijd van de opgegeven entiteit in als lokale tijd.
static SetLastWriteTimeUtc(const String&, DateTime)Stelt de laatste schrijftijd van de opgegeven entiteit in als UTC-tijd.
static WriteAllBytes(const String&, const ArrayPtr<uint8_t>&)Overschrijft het opgegeven binaire bestand en schrijft de opgegeven bytes erin.
static WriteAllLines(const String&, const SharedPtr<Collections::Generic::IEnumerable<String>>&, const EncodingPtr&)Maakt een nieuw tekstbestand aan of overschrijft het bestaande en schrijft alle strings uit de opgegeven enumerateerbare collectie van strings erin, elke string op een nieuwe regel, met de opgegeven codering.
static WriteAllLines(const String&, const ArrayPtr<String>&, const EncodingPtr&)Maakt een nieuw tekstbestand aan of overschrijft het bestaande en schrijft alle strings uit de opgegeven array van strings erin, elke string op een nieuwe regel, met de opgegeven codering.
static WriteAllText(const String&, const String&, const EncodingPtr&)Maakt een nieuw tekstbestand aan of overschrijft het bestaande en schrijft de inhoud van de opgegeven string erin met de opgegeven codering.

Velden

VeldBeschrijving
static DefaultBufferSizeStandaardwaarde van het aantal bytes dat gebufferd wordt tijdens het lezen van en schrijven naar een bestand.

Zie ook