System::IO::File-klass
Innehåll
[
Dölj
]File class
Tillhandahåller metoder för att manipulera filer. Detta är en statisk typ utan instansfunktioner. Du bör aldrig skapa instanser av den på något sätt.
class File
Metoder
| Metod | Beskrivning |
|---|---|
| static AppendAllLines(const String&, const SharedPtr<Collections::Generic::IEnumerable<String>>&, const EncodingPtr&) | Lägger till strängar från den angivna samlingen av strängar till den angivna filen med den angivna kodningen genom att skriva varje sträng på en ny rad. Om den angivna filen inte finns skapas den. Filen stängs efter att alla strängar har skrivits. |
| static AppendAllText(const String&, const String&, const EncodingPtr&) | Lägger till den angivna strängen till den angivna filen med den angivna kodningen. |
| static AppendText(const String&) | Skapar ett StreamWriter-objekt som lägger till text i den angivna filen med UTF-8-kodning. Om den angivna filen inte finns skapas den. |
| static Copy(const String&, const String&, bool) | Kopierar den angivna filen till den angivna platsen. Om målfilen redan finns anger en parameter om den ska skrivas över. |
| static Create(const String&, int32_t, FileOptions) | Skapar en ny fil (eller skriver över befintlig) och öppnar den för läs- och skrivåtkomst med den angivna buffertstorleken och alternativen. |
| static CreateText(const String&) | Skapar en ny eller öppnar en befintlig fil för att skriva UTF-8-kodad text. |
| static Decrypt(const String&) | INTE IMPLEMENTERAT. |
| static Delete(const String&) | Tar bort den angivna filen eller katalogen. |
| static Encrypt(const String&) | INTE IMPLEMENTERAT. |
| static Exists(const String&) | Avgör om den angivna sökvägen refererar till en befintlig fil. |
| static GetAttributes(const String&) | Returnerar attributen för den angivna enheten. |
| static GetCreationTime(const String&) | Returnerar skapandetiden för den angivna enheten som lokal tid. |
| static GetCreationTimeUtc(const String&) | Returnerar skapandetiden för den angivna enheten som UTC-tid. |
| static GetLastAccessTime(const String&) | Returnerar den senaste åtkomsttiden för den angivna enheten som lokal tid. |
| static GetLastAccessTimeUtc(const String&) | Returnerar den senaste åtkomsttiden för den angivna enheten som UTC-tid. |
| static GetLastWriteTime(const String&) | Returnerar den senaste skrivtiden för den angivna enheten som lokal tid. |
| static GetLastWriteTimeUtc(const String&) | Returnerar den senaste skrivtiden för den angivna enheten som UTC-tid. |
| static Move(const String&, const String&) | Flyttar den angivna filen till den nya platsen. |
| static Open(const String&, FileMode) | Öppnar den angivna filen i det angivna läget för läsning och skrivning utan delning. |
| static Open(const String&, FileMode, FileAccess, FileShare) | Öppnar den angivna filen i det angivna läget, med den angivna åtkomsttypen och delningsalternativet. |
| static OpenRead(const String&) | Öppnar den angivna filen endast för läsning, i ‘Open’-läge med delad åtkomst för läsning. |
| static OpenText(const String&, const EncodingPtr&) | Öppnar den angivna befintliga filen för läsning av text med UTF-8-kodning utan delning. |
| static OpenWrite(const String&) | Öppnar den angivna filen endast för skrivning, i ‘OpenOrCreate’-läge utan delning. |
| static ReadAllBytes(const String&) | Läser innehållet i den angivna binära filen till en bytearray. |
| static ReadAllLines(const String&, const EncodingPtr&) | Läser innehållet i den angivna textfilen rad för rad till en array av strängar med den angivna teckenkodningen. |
| static ReadAllText(const String&, const EncodingPtr&) | Läser innehållet i den angivna textfilen till ett enda String objekt med den angivna teckenkodningen. |
| static ReadLines(const String&, const EncodingPtr&) | Läser innehållet i den angivna textfilen rad för rad med den angivna teckenkodningen och returnerar en enumererbar samling av strängar där varje sträng representerar en enskild rad i filens innehåll. |
| static Replace(const String&, const String&, const String&, bool) | Ersätter innehållet i en fil med en annan och skapar en säkerhetskopia av den ersatta filen. |
| static SetAttributes(const String&, FileAttributes) | Ställer in de angivna attributen på den angivna filen. |
| static SetCreationTime(const String&, DateTime) | INTE IMPLEMENTERAT. |
| static SetCreationTimeUtc(const String&, DateTime) | INTE IMPLEMENTERAT. |
| static SetLastAccessTime(const String&, DateTime) | INTE IMPLEMENTERAT. |
| static SetLastAccessTimeUtc(const String&, DateTime) | INTE IMPLEMENTERAT. |
| static SetLastWriteTime(const String&, DateTime) | Ställer in den senaste skrivtiden för den angivna enheten som lokal tid. |
| static SetLastWriteTimeUtc(const String&, DateTime) | Ställer in den senaste skrivtiden för den angivna enheten som UTC-tid. |
| static WriteAllBytes(const String&, const ArrayPtr<uint8_t>&) | Skriver över den angivna binära filen och skriver de angivna bytena till den. |
| static WriteAllLines(const String&, const SharedPtr<Collections::Generic::IEnumerable<String>>&, const EncodingPtr&) | Skapar en ny textfil eller skriver över den befintliga och skriver alla strängar från den angivna enumererbara samlingen av strängar till den, varje sträng på en ny rad, med den angivna kodningen. |
| static WriteAllLines(const String&, const ArrayPtr<String>&, const EncodingPtr&) | Skapar en ny textfil eller skriver över den befintliga och skriver alla strängar från den angivna arrayen av strängar till den, varje sträng på en ny rad, med den angivna kodningen. |
| static WriteAllText(const String&, const String&, const EncodingPtr&) | Skapar en ny textfil eller skriver över den befintliga och skriver innehållet i den angivna strängen till den med den angivna kodningen. |
Fält
| Fält | Beskrivning |
|---|---|
| static DefaultBufferSize | Standardvärde för antalet byte som buffras vid läsning från och skrivning till en fil. |
Se även
- Namespace System::IO
- Library Aspose.Page for C++