doriți să ștergeți un director din promptul de comandă Windows (CMD)? Această postare explică modul de utilizare a comenzii rmdir pentru a șterge folderele și conținutul acestora. Puteți găsi, de asemenea, exemple pentru fiecare caz de utilizare a ștergerii folderului – foldere goale, foldere care nu sunt goale, foldere cu nume distanțate albe etc.

ștergeți folderul din CMD

rulați comanda rmdir din folder.,

rmdir directoryname

Exemplu:

C:>rmdir emptydirC:>

Cum de a scapa de un non folder gol

simplu rmdir nu funcționează pentru dosare având un conținut.

C:>rmdir nonemptydirThe directory is not empty.

utilizați/s opțiunea de a șterge conținutul folderului împreună cu folderul. Aceasta șterge recursiv toate subfolderele.

C:>rmdir /S nonemptydirnonemptydir, Are you sure (Y/N)? y C:>

Vigoare a șterge un dosar, fără confirmare

Pentru a forța ștergerea director, fără a fi cerut pentru confirmare, putem folosi /Q comutator.,

rmdir /Q /S nonemptydir

de asemenea, putem folosi ” rd „în locul „rmdir”. Ambele nume se referă la aceeași comandă. Această comandă funcționează pe Windows 2000, Windows XP, Server 2003, Vista, Windows 7 și 10.

Ștergerea directorul cu spații albe în numele

Rmdir poate șterge fișiere cu spații goale în numele, trebuie doar să-și încheie nume de folder în ghilimele duble așa cum se arată în exemplul de mai jos.,

rmdir /Q /S "folder with spaces in the name"

Șterge conținutul unui director, dar păstrează director

usecase aici este de a șterge tot conținutul directorului, dar păstrează directorul părinte, astfel încât nu avem nevoie să-l creeze din nou. rmdir /Q /S nu funcționează aici, deoarece șterge și directorul părinte. Mai degrabă comenzile de mai jos ar trebui să facă truc.

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"

aceasta funcționează în 2 pași – prima comandă șterge toate fișierele, în timp ce a doua șterge toate subdirectoarele.,

erori

pentru a șterge un director, ar trebui să aveți permisiuni de acces corespunzătoare în director. În caz contrar, rmdir aruncă eroare „Acces refuzat”.