System::IO::FileInfo-klass
Innehåll
[
Dölj
]FileInfo class
Representerar en sökväg till en fil och den fil som refereras av denna sökväg samt tillhandahåller metoder för att manipulera den. Objekt av denna klass bör endast allokeras med System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.
class FileInfo : public System::IO::FileSystemInfo
Metoder
| Metod | Beskrivning |
|---|---|
| AppendText() | Öppnar en fil som representeras av det aktuella objektet för att skriva text med UTF-8-kodning, i ‘Append’-läge utan delning. |
| CopyTo(const String&) | Kopierar filen som representeras av det aktuella objektet till den angivna platsen. Om destinationsfilen redan finns, misslyckas kopieringen. |
| CopyTo(const String&, bool) | Kopierar filen som representeras av det aktuella objektet till den angivna platsen. En parameter anger om befintlig destinationsfil ska skrivas över. |
| Create() | Skapar en fil på den plats som anges av sökvägen som representeras av det aktuella objektet och öppnar den för läsning och skrivning, i trunkeringsläge och utan delning. |
| CreateText() | Skapar en fil på den plats som anges av sökvägen som representeras av det aktuella objektet och öppnar den för att skriva text med UTF-8-kodning utan delning. |
| Decrypt() | INTE IMPLEMENTERAT. |
| Delete() override | Tar bort filen som representeras av det aktuella objektet. |
| Encrypt() | INTE IMPLEMENTERAT. |
| FileInfo(const String&) | Skapar en ny instans av FileInfo-klassen som representerar den angivna filen. |
| get_Directory() | Returnerar ett DirectoryInfo-objekt som representerar en katalog där filen som representeras av det aktuella objektet finns. |
| get_DirectoryName() | Returnerar det fullständiga namnet på katalogen där filen som representeras av det aktuella objektet är placerad. |
| get_Exists() override | Returnerar ett värde som indikerar om filen finns. |
| get_IsReadOnly() | Returnerar ett värde som indikerar om ReadOnly-attributet är satt. |
| get_Length() | Returnerar filens storlek i byte. |
| get_Name() override | Returnerar filens namn. |
| MoveTo(const String&) | Flyttar filen som representeras av det aktuella objektet till den angivna platsen. |
| Open(FileMode) | Öppnar filen som representeras av det aktuella objektet i det angivna läget för läsning och skrivning utan delning. |
| Open(FileMode, FileAccess) | Öppnar filen som representeras av det aktuella objektet i det angivna läget, med den angivna åtkomsttypen och utan delning. |
| Open(FileMode, FileAccess, FileShare) | Öppnar filen som representeras av det aktuella objektet i det angivna läget, med den angivna åtkomsttypen och delningsalternativet. |
| OpenRead() | Öppnar en fil som representeras av det aktuella objektet enbart för läsning, i ‘Open’-läge med delad åtkomst för läsning. |
| OpenText() | Öppnar den befintliga filen på den plats som anges av sökvägen som representeras av det aktuella objektet för att läsa text med UTF-8-kodning utan delning. |
| OpenWrite() | Öppnar en fil som representeras av det aktuella objektet enbart för skrivning, i ‘OpenOrCreate’-läge utan delning. |
| Replace(const String&, const String&) | Ersätter innehållet i en angiven destinationsfil med filen som representeras av det aktuella FileInfo-objektet och skapar en säkerhetskopia av den ersatta filen. |
| Replace(const String&, const String&, bool) | Ersätter innehållet i en angiven destinationsfil med filen som representeras av det aktuella FileInfo-objektet och skapar en säkerhetskopia av den ersatta filen. |
| set_IsReadOnly(bool) | Sätter eller tar bort ReadOnly-attributet på filen. |
| ToString() const override | Returnerar en sökväg som representeras av det aktuella objektet. |
Se även
- Class FileSystemInfo
- Namespace System::IO
- Library Aspose.Page for C++