Kako izbrisati mape i podmape u PowerShell-u

Riješiti se bilo koje datoteke u sustavu Windows 10(Windows 10) jednostavno je kao i jesti pitu. Međutim, trajanje postupka brisanja koji se izvršava u File Exploreru(File Explorer) razlikuje se od stavke do stavke. Različiti čimbenici koji utječu na to su veličina, broj pojedinačnih datoteka za brisanje, vrsta datoteke itd. Stoga brisanje velikih mapa koje sadrže tisuće pojedinačnih datoteka može potrajati satima(can take hours) . U nekim slučajevima, procijenjeno vrijeme prikazano tijekom brisanja može čak biti više od jednog dana. Štoviše, tradicionalni način brisanja također je malo neučinkovit jer ćete morati isprazniti koš za smeće( empty Recycle bin) da biste trajno uklonili te datoteke s računala. Dakle, u ovom članku ćemo raspravljati o tome kako brzo izbrisati mape i podmape u Windows PowerShell -u .

Kako izbrisati mape i podmape u PowerShell-u

Kako izbrisati mape i podmape u Windows PowerShell-u(How to Delete Folders and Subfolders in Windows PowerShell)

Najjednostavniji načini brisanja mape navedeni su u nastavku:

  • Odaberite stavku i pritisnite tipku Del (key)na(Del) tipkovnici.
  • Desnom tipkom miša kliknite stavku i odaberite Izbriši (Delete) iz kontekstnog izbornika(from the context menu) koji se pojavi.

Međutim, računalo ne briše trajno datoteke koje izbrišete jer će datoteke i dalje biti prisutne u košu za smeće(Recycle) . Stoga(Hence) , da biste trajno uklonili datoteke sa svog Windows računala,

  • Pritisnite tipke Shift + Delete keys zajedno da biste izbrisali stavku.
  • Ili desnom tipkom miša kliknite ikonu koša(Recycle) za smeće na radnoj površini(Desktop) i zatim kliknite opciju Isprazni koš za smeće(Empty recycle bin) .

Zašto brisati velike datoteke u sustavu Windows 10?(Why Delete Large Files in Windows 10?)

Evo nekoliko razloga za brisanje velikih datoteka u sustavu Windows 10(Windows 10) :

  • Prostora na disku(disk space) na vašem računalu može biti malo pa je potrebno osloboditi prostor.
  • Vaše datoteke ili mapa su se možda slučajno duplicirale(duplicated)
  • Vaše privatne ili osjetljive datoteke(private or sensitive files) mogu se izbrisati tako da im nitko drugi ne može pristupiti.
  • Vaše datoteke mogu biti oštećene ili pune zlonamjernog softvera(corrupt or full of malware) zbog napada zlonamjernih programa.

Problemi s brisanjem velikih datoteka i mapa(Issues With Deleting Large Files and Folders)

Ponekad, kada izbrišete veće datoteke ili mape, možete se suočiti s neugodnim problemima kao što su:

  • Datoteke se ne mogu izbrisati(Files can’t be deleted) – to se događa kada pokušate izbrisati datoteke i mape aplikacije umjesto da ih deinstalirate.
  • Vrlo dugo trajanje brisanja(Very long duration of deletion) – Prije pokretanja stvarnog procesa brisanja, File Explorer provjerava sadržaj mape i izračunava ukupan broj datoteka kako bi dao ETA . Osim(Apart) provjere i izračunavanja, Windows također analizira datoteke kako bi prikazao ažuriranja datoteke/mape koja se u tom trenutku briše. Ovi dodatni procesi uvelike doprinose ukupnom razdoblju operacije brisanja.

Obavezno pročitati(Must Read) : Što je HKEY_LOCAL_MACHINE?(What is HKEY_LOCAL_MACHINE?)

Srećom, postoji nekoliko načina da zaobiđete ove nepotrebne korake i ubrzate proces brisanja velikih datoteka iz sustava Windows 10(Windows 10) . U ovom članku ćemo vas provesti kroz različite metode kako to učiniti.

Metoda 1: Izbrišite mape i podmape u Windows PowerShell-u(Method 1: Delete Folders and Subfolders in Windows PowerShell)

Slijedite dolje navedene korake za brisanje velikih mapa pomoću aplikacije PowerShell :

1. Kliknite Start i upišite powershell , a zatim kliknite Pokreni kao administrator(Run as administrator) .

otvorite Windows PowerShell kao administrator iz trake za pretraživanje sustava Windows

2. Upišite sljedeću naredbu(command)  i pritisnite tipku Enter(Enter key) .

Remove-Item -path C:\Users\ACER\Documents\large_folders -recurse

Napomena:(Note:) Promijenite put(path) u gornjoj naredbi u put mape(folder path) koju želite izbrisati.

upišite naredbu za brisanje datoteke ili mape u Windows PowerShell.  Kako izbrisati mape i podmape u PowerShell-u

Također pročitajte: (Also Read:) Kako izbrisati Win Setup datoteke u sustavu Windows 10(How to Delete Win Setup Files in Windows 10)

Metoda 2: (Method 2: )Izbrišite mape i podmape u (Delete Folders and Subfolders in) naredbenom retku(Command Prompt)

Prema službenoj Microsoftovoj(Microsoft) dokumentaciji, naredba del(del command) briše jednu ili više datoteka, a naredba rmdir(rmdir command) briše direktorij datoteka. Obje ove naredbe također se mogu pokrenuti u Windows okruženju za oporavak(Windows Recovery Environment) . Evo kako izbrisati mape i podmape u naredbenom retku(Command Prompt) :

1. Pritisnite tipke Windows + Q keys za pokretanje trake za pretraživanje(search bar) .

Pritisnite tipku Windows i Q za pokretanje trake za pretraživanje

2. Upišite Command Prompt i kliknite opciju Pokreni kao administrator(Run as Administrator) u desnom oknu.

Upišite Command Prompt i kliknite opciju Pokreni kao administrator na desnom oknu.  Kako izbrisati mape i podmape u PowerShell-u

3. Kliknite Da(Yes) u skočnom prozoru Kontrola korisničkog računa , ako se to od vas zatraži.(User Account Control)

4. Upišite cd i put mape(folder path) koju želite izbrisati i pritisnite tipku Enter(Enter key) .

Na primjer, cd C:\Users\ACER\Documents\Adobe kao što je prikazano u nastavku.

Napomena:(Note:) Put mape možete kopirati iz aplikacije File Explorer kako ne bi bilo pogrešaka.

otvorite mapu u naredbenom retku

5. Naredbeni redak će sada odražavati put mape. Provjerite ga jednom kako biste osigurali unesenu stazu za brisanje ispravnih datoteka. Zatim upišite sljedeću naredbu (command ) i pritisnite tipku Enter(Enter key) da biste je izvršili.

del /f/q/s *.* > nul

unesite naredbu za brisanje mape u naredbenom retku.  Kako izbrisati mape i podmape u PowerShell-u

6. Upišite cd . . naredbu za povratak jedan korak unatrag na putu mape i pritisnite tipku Enter(Enter key) .

upišite cd.. naredbu u naredbeni redak

7. Upišite sljedeću naredbu(command)  i pritisnite Enter za brisanje navedene mape.

rmdir /q/s FOLDER_NAME

Promijenite FOLDER_NAME imenom mape koju želite izbrisati.

naredba rmdir za brisanje mape u naredbenom retku

Ovako možete izbrisati velike mape i podmape u naredbenom retku(Command Prompt) .

Također pročitajte: (Also Read:) Kako prisilno izbrisati datoteku u sustavu Windows 10(How to Force Delete File in Windows 10)

Metoda 3: Dodajte opciju brzog brisanja u kontekstni izbornik(Method 3: Add Quick Delete Option in Context Menu)

Iako smo naučili kako izbrisati mape i podmape u Windows PowerShell -u ili Command Prompt -u, postupak se mora ponoviti za svaku pojedinačnu veliku mapu. Da bi to dodatno olakšali, korisnici mogu stvoriti batch datoteku naredbe, a zatim dodati tu naredbu u kontekstni izbornik ( context menu)File Explorera(File Explorer) . To je izbornik koji se pojavljuje nakon što desnom tipkom miša kliknete datoteku/mapu. Opcija brzog brisanja tada će biti dostupna za svaku datoteku i mapu unutar Explorera(Explorer) koju možete izabrati. Ovo je dugotrajan postupak, stoga ga pažljivo pratite.

1. Pritisnite tipke Windows + Q keys zajedno i upišite notepad. Zatim kliknite Otvori(Open) kao što je prikazano.

pretražite bilježnicu u traci za pretraživanje sustava Windows i kliknite otvori.  Kako izbrisati mape i podmape u PowerShell-u

2. Pažljivo(Carefully) kopirajte i zalijepite dane retke u dokument Notepad , kao što je prikazano:

@ECHO OFF
ECHO Delete Folder: %CD%?
PAUSE
SET FOLDER=%CD%
CD /
DEL /F/Q/S "%FOLDER%" > NUL
RMDIR /Q/S "%FOLDER%"
EXIT

upišite kod u Notepad

3. Kliknite opciju Datoteka(File ) u gornjem lijevom kutu i odaberite Spremi kao...( Save As…) iz izbornika.

kliknite na Datoteka i odaberite Spremi kao opciju u Notepadu.  Kako izbrisati mape i podmape u PowerShell-u

4. Upišite quick_delete.bat kao naziv datoteke:(File name: ) i kliknite gumb Spremi(Save) .

Upišite quick delete.bat lijevo od naziva datoteke i kliknite gumb Spremi.

5. Idite na Mjesto mape(Folder location) . Desnom tipkom miša kliknite datoteku quick_delete.bat i odaberite Kopiraj(Copy ) označeno prikazano.

Desni klik brzo delete.bat datoteku i odaberite Kopiraj s izbornika.  Kako izbrisati mape i podmape u PowerShell-u

6. Idite na C:\Windows u File Exploreru. (File Explorer. )Pritisnite tipke Ctrl + V keys da biste ovdje zalijepili datoteku quick_delete.bat .

Napomena:(Note: ) Da biste dodali opciju brzog brisanja, datoteka quick_delete.bat mora biti u mapi koja ima vlastitu varijablu okruženja PATH . Varijabla puta za Windows mapu je %windir%.

Idite u mapu Windows u File Exploreru.  Pritisnite Ctrl i v za lijepljenje datoteke brzog delete.bat na to mjesto

7. Istovremeno pritisnite tipke Windows (keys)Windows + R da biste pokrenuli dijaloški okvir Pokreni .(Run)

8. Upišite regedit i pritisnite Enter da otvorite uređivač registra( Registry Editor) .

Napomena:(Note: ) Ako niste prijavljeni s administratorskog računa, primit ćete skočni prozor Kontrola korisničkog računa koji zahtijeva dopuštenje. (User Account Control)Kliknite (Click)Da(Yes ) da biste to odobrili i nastavite sa sljedećim koracima za brisanje mapa i podmapa.

upišite regedit u dijaloški okvir Pokreni

9. Idite na HKEY_CLASSES_ROOT\Directory\shell kao što je dolje prikazano.

idite na mapu ljuske u uređivaču registra.  Kako izbrisati mape i podmape u PowerShell-u

10. Desnom tipkom miša kliknite mapu ljuske . (shell)Kliknite New> Ključ(Key ) u kontekstnom izborniku. Preimenujte ovaj novi ključ u Quick Delete .

desnom tipkom miša kliknite mapu ljuske i kliknite Novo i odaberite opciju Ključ u uređivaču registra

11. Desnom tipkom miša kliknite tipku za brzo brisanje(Quick Delete) , idite na Novo( New, ) i odaberite Ključ( Key ) s izbornika, kao što je prikazano u nastavku.

desnom tipkom miša kliknite Brzo brisanje i odaberite Novo, a zatim opciju Ključ u uređivaču registra

12. Preimenujte novi ključ(new key) u Command .

preimenujte novi ključ kao naredbu u mapi Brzo brisanje u uređivaču registra

13. U desnom oknu dvaput kliknite na (Zadana)((Default)) datoteku da otvorite prozor Uredi niz .(Edit String)

dvaput kliknite na Zadano i pojavit će se prozor za uređivanje niza.  Kako izbrisati mape i podmape u PowerShell-u

14. Upišite cmd /c “cd %1 && quick_delete.bat” pod Podaci o vrijednosti:(Value Data: ) i kliknite OK

unesite podatke o vrijednosti u prozor za uređivanje niza u uređivaču registra

Opcija brzog brisanja(Delete) sada je dodana kontekstnom izborniku Explorera .(Explorer)

15. Zatvorite aplikaciju Registry Editor i vratite se na mapu(Folder) koju želite izbrisati.

16. Desnom tipkom miša kliknite mapu(folder) i odaberite Brzo brisanje(Quick Delete) iz kontekstnog izbornika, kao što je prikazano.

Zatvorite aplikaciju Registry Editor i vratite se u mapu koju želite izbrisati.  Desnom tipkom miša kliknite mapu i odaberite Brzo brisanje.  Kako izbrisati mape i podmape u PowerShell-u

Čim odaberete Brzo brisanje(Quick Delete) , pojavit će se prozor naredbenog retka koji zahtijeva potvrdu radnje.

17. Jednom unakrsno provjerite put mape(Folder path) i naziv mape(Folder name) i kliknite bilo koju tipku(any key ) na tipkovnici za brzo brisanje mape.

Napomena:(Note: ) Međutim, ako ste slučajno odabrali pogrešnu mapu i želite prekinuti proces, pritisnite Ctrl + C C. Naredbeni redak će ponovno tražiti potvrdu tako što će prikazati poruku Terminate batch job (Y/N)?Pritisnite Y , a zatim pritisnite Enter da poništite operaciju brzog brisanja(Quick Delete) , kao što je prikazano u nastavku.

prekinuti batch posao za brisanje mape u naredbenom retku

Također pročitajte: (Also Read:) Kako izbrisati neispravne unose u registru sustava Windows(How to Delete Broken Entries in Windows Registry)

Profesionalni savjet: (Pro Tip:) tablica parametara (Table of Parameters) i njihova upotreba
(& their Uses )

Parameter Function/Use
/f Forcefully deletes read-only files
/q Enables quiet mode, you do not need to confirm for every deletion
/s Executes the command on all files in folders of the specified path
*.* Deletes all the files in that folder
nul Speeds up the process by disabling console output

Izvršiti del /?naredba da naučite više o istom.

Izvrši del Za više informacija o naredbi del

Preporučeno:(Recommended:)

Gore navedene metode su najučinkovitije metode za brisanje velikih mapa u sustavu Windows 10(delete large folders in Windows 10) . Nadamo se da vam je ovaj vodič pomogao da naučite kako izbrisati mape i podmape u PowerShell & Command Prompt(how to delete folders and subfolders in PowerShell & Command Prompt) . Također, ako imate bilo kakvih upita/komentara u vezi s ovim člankom, slobodno ih ostavite u odjeljku za komentare.



About the author

Ja sam programer za iPhone i macOS s iskustvom u Windowsima 11/10 i Appleovoj najnovijoj iOS platformi. S više od 10 godina iskustva, duboko razumijem kako stvoriti i upravljati datotekama na obje platforme. Moje vještine nadilaze samo stvaranje datoteka - također dobro poznajem Appleove proizvode, njihove značajke i kako ih koristiti.



Related posts