Hur man tar bort mappar och undermappar i PowerShell

Att bli av med alla filer på Windows 10 är lika enkelt som att äta paj. Varaktigheten av raderingsprocessen som körs i filutforskaren(File Explorer) varierar dock från objekt till objekt. De olika faktorerna som påverkar det är storlek, antal enskilda filer som ska raderas, filtyp etc. Att ta bort stora mappar som innehåller tusentals enskilda filer kan därför ta timmar(can take hours) . I vissa fall kan den uppskattade tiden som visas under raderingen till och med vara mer än en dag. Dessutom är det traditionella sättet att ta bort också något ineffektivt eftersom du måste tömma papperskorgen( empty Recycle bin) för att permanent ta bort dessa filer från din dator. Så i den här artikeln kommer vi att diskutera hur man tar bort mappar och undermappar i Windows PowerShell snabbt.

Hur man tar bort mappar och undermappar i PowerShell

Hur man tar bort mappar och undermappar i Windows PowerShell(How to Delete Folders and Subfolders in Windows PowerShell)

De enklaste sätten att ta bort en mapp listas nedan:

  • Välj objektet och tryck på Del- tangenten(key) på tangentbordet.
  • Högerklicka på objektet och välj Ta bort (Delete) från snabbmenyn(from the context menu) som visas.

Men filerna som du tar bort raderas inte permanent av datorn, eftersom filerna fortfarande finns i papperskorgen(Recycle) . Därför(Hence) , för att ta bort filer permanent från din Windows -dator,

  • Tryck antingen på Shift + Delete keys samtidigt för att radera objektet.
  • Eller högerklicka på papperskorgen(Recycle)skrivbordet(Desktop) och klicka sedan på alternativet Töm papperskorgen(Empty recycle bin) .

Varför ta bort stora filer i Windows 10?(Why Delete Large Files in Windows 10?)

Här är några anledningar till att ta bort stora filer i Windows 10 :

  • Diskutrymmet på din dator kan vara lågt, så det krävs för att rensa ut utrymme .(disk space)
  • Dina filer eller mapp kan ha duplicerats av(duplicated) misstag
  • Dina privata eller känsliga filer(private or sensitive files) kan raderas så att ingen annan kan komma åt dessa.
  • Dina filer kan vara korrupta eller fulla av skadlig programvara(corrupt or full of malware) på grund av attacker från skadliga program.

Problem med att ta bort stora filer och mappar(Issues With Deleting Large Files and Folders)

Ibland när du tar bort större filer eller mappar kan du stöta på irriterande problem som:

  • Filer kan inte tas bort(Files can’t be deleted) – Detta händer när du försöker ta bort programfiler och mappar istället för att avinstallera dem.
  • Mycket lång raderingstid(Very long duration of deletion) – Innan den faktiska borttagningsprocessen påbörjas kontrollerar filutforskaren(File Explorer) innehållet i mappen och beräknar det totala antalet filer för att ge en ETA . Förutom(Apart) att kontrollera och beräkna analyserar Windows även filerna för att visa uppdateringar på filen/mappen som raderas just nu. Dessa ytterligare processer bidrar i hög grad till den totala raderingsoperationsperioden.

Måste läsa(Must Read) : Vad är HKEY_LOCAL_MACHINE?(What is HKEY_LOCAL_MACHINE?)

Lyckligtvis finns det några sätt att kringgå dessa onödiga steg och påskynda processen för att ta bort stora filer från Windows 10 . I den här artikeln kommer vi att gå igenom olika metoder för att göra detsamma.

Metod 1: Ta bort mappar och undermappar i Windows PowerShell(Method 1: Delete Folders and Subfolders in Windows PowerShell)

Följ stegen nedan för att ta bort stora mappar med PowerShell- appen:

1. Klicka på Start och skriv powershell , klicka sedan på Kör som administratör(Run as administrator) .

öppna Windows PowerShell som administratör från Windows sökfält

2. Skriv följande kommando(command)  och tryck på Enter(Enter key) .

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

Obs:(Note:) Ändra sökvägen(path) i kommandot ovan till den mappsökväg(folder path) som du vill ta bort.

skriv kommandot för att ta bort fil eller mapp i Windows PowerShell.  Hur man tar bort mappar och undermappar i PowerShell

Läs också: (Also Read:) Hur man tar bort Win-installationsfiler i Windows 10(How to Delete Win Setup Files in Windows 10)

Metod 2: (Method 2: )Ta bort mappar och undermappar i (Delete Folders and Subfolders in) kommandotolken(Command Prompt)

Enligt officiell Microsoft- dokumentation tar kommandot del(del command) bort en eller flera filer och kommandot rmdir(rmdir command) tar bort filkatalogen . Båda dessa kommandon kan också köras i Windows återställningsmiljö(Windows Recovery Environment) . Så här tar du bort mappar och undermappar i kommandotolken(Command Prompt) :

1. Tryck på Windows + Q keys för att starta sökfältet(search bar) .

Tryck på Windows-tangenten och Q för att starta sökfältet

2. Skriv Kommandotolken( Command Prompt) och klicka på alternativet Kör som administratör(Run as Administrator) i den högra rutan.

Skriv Kommandotolken och klicka på alternativet Kör som administratör i den högra rutan.  Hur man tar bort mappar och undermappar i PowerShell

3. Klicka på Ja(Yes) i popup- fönstret Användarkontokontroll om du uppmanas att göra det.(User Account Control)

4. Skriv cd och mappsökvägen(folder path) du vill ta bort och tryck på Enter(Enter key) .

Till exempel, cd C:\Users\ACER\Documents\Adobe som visas nedan.

Obs:(Note:) Du kan kopiera mappsökvägen från filutforskaren(File Explorer) så att det inte blir några misstag.

öppna en mapp i kommandotolken

5. Kommandoraden kommer nu att återspegla mappsökvägen. Korskontrollera det en gång för att säkerställa den angivna sökvägen för att radera rätt filer. Skriv sedan följande kommando (command ) och tryck på Enter för(Enter key) att köra.

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

enter-kommandot för att ta bort mappen i kommandotolken.  Hur man tar bort mappar och undermappar i PowerShell

6. Skriv cd . . kommandot för att gå tillbaka ett steg i mappsökvägen och tryck på Enter-tangenten(Enter key) .

skriv kommandot cd.. i kommandotolken

7. Skriv följande kommando(command)  och tryck på Enter för att radera den angivna mappen.

rmdir /q/s FOLDER_NAME

Ändra FOLDER_NAME med namnet på mappen som du vill ta bort.

kommandot rmdir för att ta bort mappen i kommandotolken

Så här tar du bort stora mappar och undermappar i kommandotolken(Command Prompt) .

Läs också: (Also Read:) Så här tvingar du bort en fil i Windows 10(How to Force Delete File in Windows 10)

Metod 3: Lägg till snabbraderingsalternativ i snabbmenyn(Method 3: Add Quick Delete Option in Context Menu)

Även om vi har lärt oss hur man tar bort mappar och undermappar i Windows PowerShell eller Command Prompt , måste proceduren upprepas för varje enskild stor mapp. För att underlätta detta ytterligare kan användare skapa en batchfil av kommandot och sedan lägga till det kommandot i Filutforskarens (File Explorer)snabbmeny( context menu) . Det är menyn som dyker upp efter att du högerklickar på en fil/mapp. Ett snabbt raderingsalternativ kommer då att finnas tillgängligt för varje fil och mapp i Utforskaren(Explorer) som du kan välja mellan. Detta är en lång procedur, så följ den noggrant.

1. Tryck på Windows + Q keys samtidigt och skriv anteckningar. (notepad.)Klicka sedan på Öppna(Open) som visas.

sök anteckningsblock i Windows sökfält och klicka på öppna.  Hur man tar bort mappar och undermappar i PowerShell

2. Kopiera noggrant(Carefully) och klistra in de givna raderna i Anteckningar-(Notepad) dokumentet, enligt bilden:

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

skriv koden i Anteckningar

3. Klicka på alternativet Arkiv(File ) i det övre vänstra hörnet och välj Spara som...( Save As…) på menyn.

klicka på Arkiv och välj alternativet Spara som i Anteckningar.  Hur man tar bort mappar och undermappar i PowerShell

4. Skriv quick_delete.bat som filnamn :(File name: ) och klicka på knappen Spara .(Save)

Skriv quick delete.bat till vänster om Filnamn och klicka på knappen Spara.

5. Gå till Mappplats(Folder location) . Högerklicka på filen quick_delete.bat och välj Kopiera(Copy ) visas markerad.

Högerklicka på filen snabb delete.bat och välj Kopiera från menyn.  Hur man tar bort mappar och undermappar i PowerShell

6. Gå till C:\Windows i Utforskaren. (File Explorer. )Tryck på Ctrl + V keys för att klistra in filen quick_delete.bat här.

Obs:(Note: ) För att kunna lägga till alternativet snabbradering måste filen quick_delete.bat finnas i en mapp som har en egen miljövariabel PATH . Sökvägsvariabeln för Windows -mappen är %windir%.

Gå till Windows-mappen i Utforskaren.  Tryck på Ctrl och v för att klistra in filen quick delete.bat på den platsen

7. Tryck på Windows + R tangenterna(keys) samtidigt för att starta dialogrutan Kör .(Run)

8. Skriv regedit och tryck på Enter för att öppna Registereditorn( Registry Editor) .

Obs:(Note: ) Om du inte är inloggad från ett administratörskonto kommer du att få ett popup- fönster för kontroll av användarkonto som begär tillstånd. (User Account Control)Klicka(Click)Ja(Yes ) för att bevilja det och fortsätt med nästa steg för att ta bort mappar och undermappar.

skriv regedit i dialogrutan Kör

9. Gå till HKEY_CLASSES_ROOT\Directory\shell som visas nedan.

gå till skalmappen i registerredigeraren.  Hur man tar bort mappar och undermappar i PowerShell

10. Högerklicka på skalmappen(shell) . Klicka på New> Nyckel(Key ) i snabbmenyn. Byt namn på den nya nyckeln till Snabbradering(Quick Delete) .

högerklicka på skalmappen och klicka på Ny och välj nyckelalternativ i Registereditorn

11. Högerklicka på Quick Delete - tangenten, gå till New och välj Key från menyn, som illustreras nedan.

högerklicka på Snabbradering och välj Nytt och sedan Nyckelalternativet i Registereditorn

12. Byt namn på den nya nyckeln(new key) till Kommando(Command) .

byt namn på den nya nyckeln som kommando i mappen Quick Delete i Registereditorn

13. I den högra rutan dubbelklickar du på filen (standard)((Default)) för att öppna fönstret Redigera sträng .(Edit String)

dubbelklicka på Standard och fönstret Redigera sträng kommer att dyka upp.  Hur man tar bort mappar och undermappar i PowerShell

14. Skriv cmd /c “cd %1 && quick_delete.bat” under Värdedata:(Value Data: ) och klicka på OK

ange värdedata i fönstret Edit String i Registereditorn

Alternativet snabbradering(Delete) har nu lagts till i Utforskarens(Explorer) snabbmeny.

15. Stäng Registereditorn(Registry Editor) och gå tillbaka till den mapp(Folder) du vill ta bort.

16. Högerklicka på mappen(folder) och välj Snabbradering(Quick Delete) från snabbmenyn, som visas.

Stäng Registereditorn och gå tillbaka till mappen du vill ta bort.  Högerklicka på mappen och välj Snabbradering.  Hur man tar bort mappar och undermappar i PowerShell

Så fort du väljer Snabbradering visas(Quick Delete) ett kommandopromptfönster som begär bekräftelse av åtgärden.

17. Korskontrollera mappsökvägen(Folder path) och mappnamnet(Folder name) en gång och klicka på valfri tangent(any key ) på tangentbordet för att snabbt radera mappen.

Obs:(Note: ) Men om du av misstag valde fel mapp och vill avsluta processen, tryck på Ctrl + C . Kommandotolken kommer igen att be om bekräftelse genom att visa meddelandet Terminate batch job (Y/N)?Tryck på Y och tryck sedan på Enter för att avbryta snabbborttagningen(Quick Delete) , som visas nedan.

avsluta batchjobb för att ta bort mapp i kommandotolken

Läs också: (Also Read:) Hur man tar bort trasiga poster i Windows-registret(How to Delete Broken Entries in Windows Registry)

Proffstips: (Pro Tip:) Tabell över parametrar (Table of Parameters) och deras användningsområden
(& 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

Kör del /?kommando för att lära dig mer om samma sak.

Execute del För att veta mer information om kommandot del

Rekommenderad:(Recommended:)

Ovanstående metoder är de mest effektiva metoderna för att ta bort stora mappar i Windows 10(delete large folders in Windows 10) . Vi hoppas att den här guiden hjälpte dig att lära dig hur du tar bort mappar och undermappar i PowerShell & Kommandotolken(how to delete folders and subfolders in PowerShell & Command Prompt) . Dessutom, om du har några frågor/kommentarer angående den här artikeln får du gärna släppa dem i kommentarsektionen.



About the author

När det kommer till teknik är inget viktigare än noggrannhet och kvalitet. På Microsoft är vi stolta över vår förmåga att ge våra kunder den bästa möjliga upplevelsen. Våra Windows- och iOS-produkter är några av de mest innovativa i branschen, och vi arbetar ständigt med att förbättra dem. Våra felfria PDF-filer är en annan anledning till att våra produkter är så framgångsrika. Vi vet att kvalitetskontroll är viktigt när det kommer till arbetsflöden och kommunikation, så vi är noga med att säkerställa att alla våra PDF-filer är felfria. Och slutligen, som en prylälskare förstår vi att att göra livet enklare alltid är en nyckelprioritet. Vi ser till att alla våra Lumia-enheter kommer med funktioner som NFC och CarPlay så att du enkelt kan dela filer med vänner och familj. Med dessa färdigheter,



Related posts