I denne artikkelen vil vi utdype flere metoder for å slette mapper eller filer rekursivt på Windows. Innholdet i dette innlegget er gitt nedenfor:
Så la oss starte!
Hvordan slette filer eller mapper rekursivt på Windows ved hjelp av CMD?
Kommandoprompt (CMD) tilbyr en rekke kommandoer for å utføre enhver operasjon på Windows. “Rd”Og“rmdir”Kommandoer kan brukes til å slette filer eller mapper rekursivt. Her vil vi bruke ovennevnte kommandoer for å utføre den rekursive slettingen av filer/mapper.
Bruke RD -kommando
For å fjerne filer eller mapper på Windows, bruker du "Rd”Kommando. Her, "/s”Alternativet vil slette mappene og alle filene rekursivt, og“/q”Alternativet vil forhindre å be om bekreftelse:
> RD /S /Q "C: \ Brukere \ Anuma \ OneDrive \ Desktop \ React"
Ovennevnte kommando vil slette mappen som heter “\Reagere”Plassert på stedet”C: \ Brukere \ Anuma \ OneDrive \ Desktop \ React“:
Den vellykkede utførelsen av kommandoen indikerer at mappen er slettet vellykket.
Bruke RMDIR -kommando
Vi kan bruke “rmdir”Kommando for å slette mapper eller filer i ledetekst. På samme måte, "/s”Brukes til å fjerne undermapper og filer rekursivt:
> RMDIR /S /Q "C: \ Brukere \ Anuma \ OneDrive \ Desktop \ C -program"
For å fjerne en mappe ved å spesifisere mappenavnet, bruker du den oppgitte kommandoen. “hvis”Tilstand brukes for å sjekke om mappen eksisterer eller ikke:
> Hvis eksisterer C -program (RMDIR /S /Q C -program)
Hvordan slette filer eller mapper rekursivt på Windows ved hjelp av PowerShell?
PowerShell er et Windows -kommandolinje -grensesnitt/skall som brukes til å administrere og betjene administrative oppgaver. I Windows PowerShell brukes følgende kommandoer til å fjerne filer eller mapper:
La oss undersøke hver av de ovennevnte kommandoene.
Ved hjelp av Cmdlet med fjerne element
“Fjerne gjenstand”Kommando brukes først og fremst til å fjerne mapper eller filer. For det første, bruk "CD”Kommando for å åpne katalogen:
> CD E:
Neste, bruk "Fjerne gjenstand”Kommando med“-Gå tilbake”Alternativ for å slette filer eller mapper rekursivt.
Bruke "-Makt”Alternativ for kraftig sletting av mappen hvis den inneholder noen skjult fil:
> Fjern -element -recurse -force "CProgram"
Bruker get-childitem med Cmdlet fra Fjern-Item
“Get-Childitem”Kommando brukes til å hente filen eller mappen fra den spesifiserte banen. Her har vi brukt “Get-Childitem”Cmdlet for å hente innholdet i mappen, og deretter blir innholdet piplet med"Fjerne gjenstand”Cmdlet for å fjerne det hentede innholdet.
> Get -ChildItem E: \ Cprogram -Recurse -Filter "MyData" | Fjern -element -Force -recurse
Den ovennevnte utgangen indikerer at vi har slettet den spesifiserte mappen med hell.
Bruke RM -kommandoen
For å fjerne filer og mapper, bruk "rm”Kommando. “-r”Alternativ brukes til å slette mappen rekursivt, og“-fo”Alternativet representerer“-Makt“:
> rm -r -fo e: \ Cprogram
Ved hjelp av Delete () -metoden
Få tilgang til målmappen ved å bruke “Get-Childitem”Kommando og bruk deretter“Slett ()”Metode for å slette alle filene og mappene i mappen:
> (Get-ChildItem E: \ Cprogram).Slett ()
Vi har samlet de forskjellige kommandoene for ledetekst og PowerShell for å slette mapper eller filer rekursivt på Windows.
Konklusjon
For å slette filer eller mapper rekursivt, kan du bruke Windows Command Prompt eller Windows PowerShell. Bruk i ledeteksten "rmdir”Eller“Rd”Kommandoer med“/s”Alternativet brukes til å fjerne mapper rekursivt. I PowerShell, “Fjerne gjenstand”Cmdlet,”rm”Kommando, og“ Delete () ”-metoden kan brukes til å slette en mappe eller file rekursivt. Vi har demonstrert alle kommandoene ved hjelp av passende eksempler for å slette en mappe eller file rekursivt på Windows.