vil du slette en mappe fra commandindo ?s kommandoprompt(CMD)? Dette indlæg forklarer, hvordan du bruger kommandoen rmdir
til at slette mapper og deres indhold. Du kan også finde eksempler på hver brug tilfælde af Mappe sletning – tomme mapper, ikke tomme mapper, mapper med hvide fordelte navne osv.
Slet mappe fra CMD
Kør kommandoen rmdir
på mappen.,
rmdir directoryname
Eksempel:
C:>rmdir emptydirC:>
Hvordan at slette en ikke-tom mappe
Den enkle rmdir
ikke arbejde for de mapper, der har noget indhold.
C:>rmdir nonemptydirThe directory is not empty.
brug /s
mulighed for at slette mappens indhold sammen med mappen. Dette sletter alle undermapper rekursivt.
C:>rmdir /S nonemptydirnonemptydir, Are you sure (Y/N)? y C:>
Kraft slette en mappe uden bekræftelse
for At tvinge slette mappe, uden at blive bedt om en bekræftelse, vi kan bruge /Q-skifte.,
rmdir /Q /S nonemptydir
Vi kan også bruge ‘rd’ i stedet for ‘rmdir’. Begge navne henviser til den samme kommando. Denne kommando virker på Windows 2000, Windows XP, Server 2003, Vista, Windows 7 og 10.
sletning af mappe med hvide mellemrum i navnet
Rmdir
kan slette filer med mellemrum i navnet, du skal bare pakke mappenavnet i dobbelt citater som vist i nedenstående eksempel.,
rmdir /Q /S "folder with spaces in the name"
Slet indholdet af en mappe, men hold mappen
brugskassen her er at slette alt indholdet i mappen, men hold den overordnede mappe, så vi ikke behøver at oprette den igen. rmdir /Q /S
virker ikke her, da det sletter den overordnede mappe også. Snarere skal nedenstående kommandoer gøre tricket.
forfiles /P directory_path /M * /C "cmd /c if @isdir==FALSE del @file"forfiles /P directory_path /M * /C "cmd /c if @isdir==TRUE rmdir /S /Q @file"
Dette fungerer i 2 trin – den første kommando sletter alle filer, mens den anden sletter alle undermapper.,
fejl
Hvis du vil slette en mappe, skal du have passende adgangstilladelser i mappen. Ellers rmdir kaster ‘Adgang nægtet’ fejl.