System::IO::File class
Contenuti
[
Nascondere
]File class
Fornisce metodi per manipolare i file. Questo è un tipo statico senza servizi di istanza. Non dovresti mai creare istanze di esso in alcun modo.
class File
Metodi
| Metodo | Descrizione |
|---|---|
| static AppendAllLines(const String&, const SharedPtr<Collections::Generic::IEnumerable<String>>&, const EncodingPtr&) | Aggiunge le stringhe dalla collezione specificata di stringhe al file specificato usando la codifica specificata scrivendo ogni stringa in una nuova riga. Se il file specificato non esiste, viene creato. Il file viene chiuso dopo aver scritto tutte le stringhe. |
| static AppendAllText(const String&, const String&, const EncodingPtr&) | Aggiunge la stringa specificata al file specificato usando la codifica specificata. |
| static AppendText(const String&) | Crea un oggetto StreamWriter che aggiunge testo al file specificato usando la codifica UTF-8. Se il file specificato non esiste, viene creato. |
| static Copy(const String&, const String&, bool) | Copia il file specificato nella posizione specificata. Se il file di destinazione esiste già, un parametro specifica se deve essere sovrascritto. |
| static Create(const String&, int32_t, FileOptions) | Crea un nuovo file (o sovrascrive quello esistente) e lo apre per lettura e scrittura usando la dimensione del buffer e le opzioni specificate. |
| static CreateText(const String&) | Crea un nuovo file o apre quello esistente per scrivere testo codificato UTF-8. |
| static Decrypt(const String&) | NON IMPLEMENTATO. |
| static Delete(const String&) | Elimina il file o la directory specificati. |
| static Encrypt(const String&) | NON IMPLEMENTATO. |
| static Exists(const String&) | Determina se il percorso specificato fa riferimento a un file esistente. |
| static GetAttributes(const String&) | Restituisce gli attributi dell’entità specificata. |
| static GetCreationTime(const String&) | Restituisce la data di creazione dell’entità specificata in ora locale. |
| static GetCreationTimeUtc(const String&) | Restituisce la data di creazione dell’entità specificata in ora UTC. |
| static GetLastAccessTime(const String&) | Restituisce l’ultima ora di accesso dell’entità specificata in ora locale. |
| static GetLastAccessTimeUtc(const String&) | Restituisce l’ultima ora di accesso dell’entità specificata in ora UTC. |
| static GetLastWriteTime(const String&) | Restituisce l’ora dell’ultima scrittura dell’entità specificata come ora locale. |
| static GetLastWriteTimeUtc(const String&) | Restituisce l’ora dell’ultima scrittura dell’entità specificata come ora UTC. |
| static Move(const String&, const String&) | Sposta il file specificato nella nuova posizione. |
| static Open(const String&, FileMode) | Apre il file specificato nella modalità specificata per lettura e scrittura e senza condivisione. |
| static Open(const String&, FileMode, FileAccess, FileShare) | Apre il file specificato nella modalità specificata, con il tipo di accesso specificato e l’opzione di condivisione. |
| static OpenRead(const String&) | Apre il file specificato solo per lettura, in modalità ‘Open’ con accesso condiviso per lettura. |
| static OpenText(const String&, const EncodingPtr&) | Apre il file esistente specificato per leggere il testo usando la codifica UTF-8 senza condivisione. |
| static OpenWrite(const String&) | Apre il file specificato solo per scrittura, in modalità ‘OpenOrCreate’ senza condivisione. |
| static ReadAllBytes(const String&) | Legge il contenuto del file binario specificato in un array di byte. |
| static ReadAllLines(const String&, const EncodingPtr&) | Legge il contenuto del file di testo specificato riga per riga in un array di stringhe usando la codifica dei caratteri specificata. |
| static ReadAllText(const String&, const EncodingPtr&) | Legge il contenuto del file di testo specificato in un unico oggetto String usando la codifica dei caratteri specificata. |
| static ReadLines(const String&, const EncodingPtr&) | Legge il contenuto del file di testo specificato riga per riga usando la codifica dei caratteri specificata e restituisce una collezione enumerabile di stringhe, ognuna delle quali rappresenta una singola riga del contenuto del file. |
| static Replace(const String&, const String&, const String&, bool) | Sostituisce il contenuto di un file con un altro e crea un backup del file sostituito. |
| static SetAttributes(const String&, FileAttributes) | Imposta gli attributi specificati sul file specificato. |
| static SetCreationTime(const String&, DateTime) | NON IMPLEMENTATO. |
| static SetCreationTimeUtc(const String&, DateTime) | NON IMPLEMENTATO. |
| static SetLastAccessTime(const String&, DateTime) | NON IMPLEMENTATO. |
| static SetLastAccessTimeUtc(const String&, DateTime) | NON IMPLEMENTATO. |
| static SetLastWriteTime(const String&, DateTime) | Imposta l’ora dell’ultima scrittura dell’entità specificata come ora locale. |
| static SetLastWriteTimeUtc(const String&, DateTime) | Imposta l’ora dell’ultima scrittura dell’entità specificata come ora UTC. |
| static WriteAllBytes(const String&, const ArrayPtr<uint8_t>&) | Sovrascrive il file binario specificato e scrive i byte specificati al suo interno. |
| static WriteAllLines(const String&, const SharedPtr<Collections::Generic::IEnumerable<String>>&, const EncodingPtr&) | Crea un nuovo file di testo o sovrascrive quello esistente e scrive tutte le stringhe dalla collezione enumerabile di stringhe specificata nel file, ogni stringa su una nuova riga, usando la codifica specificata. |
| static WriteAllLines(const String&, const ArrayPtr<String>&, const EncodingPtr&) | Crea un nuovo file di testo o sovrascrive quello esistente e scrive tutte le stringhe dall’array di stringhe specificato nel file, ogni stringa su una nuova riga, usando la codifica specificata. |
| static WriteAllText(const String&, const String&, const EncodingPtr&) | Crea un nuovo file di testo o sovrascrive quello esistente e scrive il contenuto della stringa specificata nel file usando la codifica specificata. |
Campi
| Campo | Descrizione |
|---|---|
| static DefaultBufferSize | Valore predefinito del numero di byte bufferizzati durante la lettura da e la scrittura su un file. |
Vedi anche
- Namespace System::IO
- Library Aspose.Font for C++