Å slette filer er veldig vanlig i databehandling. Det kan være avgjørende, ettersom programmerere kontinuerlig overvåker og fjerner filer i en katalog.
I denne guiden vil vi diskutere hvordan du kan slette filer fra filsystemet ved hjelp av Rust -programmeringsspråket.
Rust Fjern filfunksjonen
For å slette en fil i rust, bruker vi Fjern_filen fra FS -modulene levert av Rust Standard Library.
Følgende funksjonssyntaks er vist nedenfor:
pub fn remove_fileFunksjonen godtar banen til filen i filsystemet som en streng. Deretter fjerner den filen fra systemet og returnerer en feil hvis det oppstår.
Potensielle årsaker til en feil når du bruker funksjonen inkluderer:
Rust Fjern fileksempel
Følgende program illustrerer hvordan du bruker Remove_File -funksjonen til å slette en fil i rust:
Bruk std :: fs;Det forrige programmet prøver å fjerne filen meg.txt i den nåværende arbeidskatalogen. Hvis funksjonen møter en feil, skriver vi ut meldingen til brukeren, og viser at sletting av filen mislyktes.
Ellers fjerner filen og skriv ut en suksessmelding for brukeren. Å kjøre forrige kode skal returnere en melding som:
$ Cargo RunRust slett katalog
Anta at du vil fjerne alle filene i en katalog. Du kan gjøre dette ved hjelp av Fjern_dir -funksjonen. Funksjonen oppfører seg på samme måte som Fjern_file -funksjonen. Imidlertid fjerner den en hel katalog.
Et eksempelbruk er som vist:
Bruk std :: fs;Det forrige programmet fjerner katalogen i den spesifiserte banen og returnerer meldingen.
Konklusjon
Denne nybegynnervennlige guiden leder deg gjennom prosessen med å fjerne en fil og katalog ved hjelp av Rust-programmeringsspråket. Denne prosessen inkluderer Rust Fjern filfunksjonen, Rust Fjern fileksemplet og Rust Delete Directory. Vi håper du fant denne artikkelen nyttig. Sjekk de andre Linux -hint -artiklene for flere tips og informasjon.