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”.