The C++ Compass
|
>FAQ<
|
Home Risorse Utilities Compilatori GUI Toolkits Libri Download FAQ Who am I |
Come cancellare e rinominare un file ?
Per cancellare un file (non attualmente aperto da parte di alcun programma) di cui si conosce la path, si può usare la funzione
int remove(const char* path) definita in <stdio.h>: si passa la path, torna 0 in caso di successo (se fallisce, torna non-0 e setta errno). Per cambiare di nome ad un file (stesse condizioni), si può usare la funzione int rename(const char *oldname, const char *newname) sempre da <stdio.h>. Queste sono funzioni che esistevano già nello Standard ISO per il C, che quello del C++ "incorpora" interamente; lo Standard C++ non ha aggiunto altri modi di ottenere gli stessi risultati. |
webmaster@thecppcompass.org |