Funkcija remove () v jeziku C ++ izbriše določeno datoteko.
odstrani () prototip
int odstraniti (const char * ime datoteke);
remove()Funkcija ima en sam argument ime datoteke in vrne vrednost celega števila. Izbriše datoteko, na katero kaže parameter.
Če datoteko, ki jo želite izbrisati, odpre postopek, je vedenje remove()funkcije določeno z implementacijo.
Če je bilo ime v sistemih POSIX zadnja povezava do datoteke, vendar je datoteka še vedno odprta za vse procese, bo datoteka obstajala, dokler je zadnji tekoči postopek ne zapre. Datoteke v operacijskem sistemu Windows ni dovoljeno izbrisati, če ostane v katerem koli postopku odprta.
Določen je v datoteki glave.
odstrani () parametre
ime datoteke: kazalec na niz, ki vsebuje ime datoteke skupaj s potjo, ki jo želite izbrisati.
remove () Vrnjena vrednost
Funkcija remove () vrne:
- Nič, če je datoteka uspešno izbrisana.
- Če pride do napake, ni nič.
Primer: Kako deluje funkcija remove ()
#include #include using namespace std; int main() ( char filename() = "C:\Users\file.txt"; /* Deletes the file if exists */ if (remove(filename) != 0) perror("File deletion failed"); else cout << "File deleted successfully"; return 0; )
Ko zaženete program, bo rezultat:
Če je datoteka uspešno izbrisana: Datoteka je bila uspešno izbrisana. Če datoteke ni: Brisanje datoteke ni uspelo: Takšne datoteke ali imenika ni







