System::IO::FileInfo class
Contenuti
[
Nascondere
]FileInfo class
Rappresenta un percorso a un file e il file a cui si riferisce questo percorso e fornisce metodi per manipolarlo. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarlo alle funzioni come argomento.
class FileInfo : public System::IO::FileSystemInfo
Metodi
| Metodo | Descrizione |
|---|---|
| AppendText() | Apre un file rappresentato dall’oggetto corrente per scrivere testo usando la codifica UTF-8, in modalità ‘Append’ senza condivisione. |
| CopyTo(const String&) | Copia il file rappresentato dall’oggetto corrente nella posizione specificata. Se il file di destinazione esiste già, la copia fallisce. |
| CopyTo(const String&, bool) | Copia il file rappresentato dall’oggetto corrente nella posizione specificata. Un parametro specifica se il file di destinazione esistente deve essere sovrascritto. |
| Create() | Crea un file nella posizione specificata dal percorso rappresentato dall’oggetto corrente e lo apre per lettura e scrittura, in modalità truncate e senza condivisione. |
| CreateText() | Crea un file nella posizione specificata dal percorso rappresentato dall’oggetto corrente e lo apre per scrivere testo usando la codifica UTF-8 senza condivisione. |
| Decrypt() | NON IMPLEMENTATO. |
| Delete() override | Rimuove il file rappresentato dall’oggetto corrente. |
| Encrypt() | NON IMPLEMENTATO. |
| FileInfo(const String&) | Crea una nuova istanza della classe FileInfo che rappresenta il file specificato. |
| get_Directory() | Restituisce un oggetto DirectoryInfo che rappresenta la directory in cui si trova il file rappresentato dall’oggetto corrente. |
| get_DirectoryName() | Restituisce il nome completo della directory in cui il file rappresentato dall’oggetto corrente è situato. |
| get_Exists() override | Restituisce un valore che indica se il file esiste. |
| get_IsReadOnly() | Restituisce un valore che indica se l’attributo ReadOnly è impostato. |
| get_Length() | Restituisce la dimensione del file in byte. |
| get_Name() override | Restituisce il nome del file. |
| MoveTo(const String&) | Sposta il file rappresentato dall’oggetto corrente nella posizione specificata. |
| Open(FileMode) | Apre il file rappresentato dall’oggetto corrente nella modalità specificata per lettura e scrittura senza condivisione. |
| Open(FileMode, FileAccess) | Apre il file rappresentato dall’oggetto corrente nella modalità specificata, con il tipo di accesso specificato e senza condivisione. |
| Open(FileMode, FileAccess, FileShare) | Apre il file rappresentato dall’oggetto corrente nella modalità specificata, con il tipo di accesso specificato e l’opzione di condivisione. |
| OpenRead() | Apre un file rappresentato dall’oggetto corrente solo per lettura, in modalità ‘Open’ con accesso condiviso per lettura. |
| OpenText() | Apre il file esistente nella posizione specificata dal percorso rappresentato dall’oggetto corrente per leggere il testo usando la codifica UTF-8 senza condivisione. |
| OpenWrite() | Apre un file rappresentato dall’oggetto corrente solo per scrittura, in modalità ‘OpenOrCreate’ senza condivisione. |
| Replace(const String&, const String&) | Sostituisce il contenuto di un file di destinazione specificato con il file rappresentato dall’oggetto corrente FileInfo e crea una copia di backup del file sostituito. |
| Replace(const String&, const String&, bool) | Sostituisce il contenuto di un file di destinazione specificato con il file rappresentato dall’oggetto corrente FileInfo e crea una copia di backup del file sostituito. |
| set_IsReadOnly(bool) | Imposta o rimuove l’attributo ReadOnly sul file. |
| ToString() const override | Restituisce un percorso rappresentato dall’oggetto corrente. |
Vedi anche
- Class FileSystemInfo
- Namespace System::IO
- Library Aspose.Font for C++