Bij het verwijderen van grote mappen in Windows, zult u merken dat het proces neemt heel wat tijd in beslag.
Ik houd back-up mappen van Ghacks lokaal op een schotel-gebaseerde rijden, en deze mappen komen in de buurt van 30 Gigabyte in grootte met meer dan 140.000 bestanden en 350 mappen.
Als ik het nodig om ze te verwijderen nogmaals, het duurt een lange tijd, als ik de bewerking in Windows Verkenner. Eerste ding dat gebeurt, is dat Windows wordt uitgevoerd berekeningen die op zichzelf kan een zeer lange tijd duren om te voltooien.
Dan wanneer de werkelijke verwijderen plaatsvindt, Windows analyseert het proces en berichten updates om het bestand werking venster.
Het kan tien of twintig minuten of zelfs nog langer, te verwijderen een grote map met Explorer op Windows apparaten.
Hoe te verwijderen van grote mappen in Windows super snel
Als u verwijderen van opdrachten via de opdrachtregel in plaats daarvan, zal je merken dat de bewerking is voltooid een stuk sneller. U ziet dat de operatie heeft slechts een fractie van de tijd dat het dezelfde werking vereist wanneer u het in de Verkenner.
Matt Pilz, die schreef over dit terug in 2015 zag een afname van 11 minuten en 29 seconden, waardoor de commando-regel handeling meer dan 20 keer sneller dan de Explorer.
Het nadeel hiervan is dat het vereist gebruik van de commando-regel. Matt voorgesteld om toe te voegen de commando ‘ s om het Verkenner context menu, zodat gebruikers kunnen deze worden uitgevoerd in Verkenner.
De twee opdrachten die gebruikers nodig zijn Del, voor het verwijderen van bestanden, en Rmdir, voor het verwijderen van mappen.
- Tik op de Windows-toets, type cmd.exe en selecteert u het resultaat voor het laden van de opdrachtprompt.
- Navigeer naar de map die u wilt verwijderen (met al zijn bestanden en submappen). Gebruik cd-pad, bijv. cd o:backupstest dit te doen.
- De opdracht DEL /F/Q/S *.* > NUL verwijdert alle bestanden in die map structuur en worden de output verbetert het proces verder.
- Gebruik cd.. om te navigeren naar de bovenliggende map achteraf.
- Voer het commando RMDIR /Q/S mapnaam te verwijderen van de map en alle submappen.
De commando ‘ s kan enige uitleg vereisen.
DEL /F/Q/S *.* > NUL
- /F — forceert verwijdering van alleen-lezenbestanden.
- /Q — maakt de stille modus. U bent niet vragen of het ok is om bestanden te verwijderen (als u het niet gebruikt, wordt u gevraagd om een bestand in de map).
- /S: voert de opdracht uit op alle bestanden in een map onder de geselecteerde structuur.
- *.* — wissen van alle bestanden.
- > NUL — schakelt de console-uitvoer. Dit verbetert het proces nog meer te scheren ongeveer een kwart van de verwerking van de tijd uit van de console-opdracht.
RMDIR /Q/S foldername
- /Q — de Stille modus, niet om bevestiging vragen om mappen te verwijderen.
- /S — de bewerking Uitvoeren op alle mappen van de geselecteerde pad.
- mapnaam — Het absolute pad of relatieve map een naam, bijvoorbeeld o:/backup/test1 of test1
Het maken van een batch-bestand en deze toevoegen aan de Verkenner context menu
Als u niet nodig hebt voor het uitvoeren van de opdracht vaak, je kan het perfect uitvoeren van de commando ‘ s direct vanaf de opdrachtregel.
Als u het regelmatig voor dat u kunt echter de voorkeur aan het optimaliseren van het proces. U kunt de opdracht toevoegen aan de Verkenner context menu, zodat u kunt uitvoeren vanuit daar rechtstreeks naar toe.
Eerste ding dat u hoeft te doen is het maken van een batch-bestand. Maak een nieuw document met platte tekst is op Windows, en plak de volgende regels code in.
@ECHO OFF
ECHO Map Verwijderen: %CD%?
PAUZE
MAP – =%CD%
CD /
DEL /F/Q/S “%MAP%” > NUL
RMDIR /Q/S “%MAP%”
AFSLUITEN
Sla het bestand te verwijderen.bat achteraf. Zorg ervoor dat het heeft .bat-extensie, en niet de .txt extensie.
Het batch-bestand wordt geleverd met een veiligheidswaarschuwing. Dit biedt u opties om het proces te stoppen, is belangrijk als u hebt geselecteerd in het context menu item door een ongeval. U kunt gebruik maken van CTRL-C of klik op de x van het venster om het proces te stoppen. Als u op een andere toets drukt, worden alle mappen en bestanden worden verwijderd, zonder enige mogelijkheid om het proces te stoppen.
U moet toevoegen de batch-bestand naar een locatie die is een PAD milieu-variabele. Terwijl u kunt uw eigen variabele, kan je ook verplaatsen naar een map die al ondersteund, bijvoorbeeld C:Windows.
Doe het volgende om de nieuwe batch-bestand te verwijderen van mappen in de Windows Verkenner context menu.
- Tik op de Windows-toets, type regedit.exe en tik op de Enter-toets om de Register-Editor van Windows.
- Het bevestigen van de UAC-prompt.
- Ga naar HKEY_CLASSES_ROOTDirectoryshell
- Rechts-klik op Shell en selecteer Nieuw > Sleutel.
- Geef de sleutel de naam Snel Verwijderen
- Rechts-klik op het Snel Verwijderen, en selecteer Nieuw > Sleutel.
- De naam van de opdracht.
- Dubbelklik op standaard van de command-toets.
- Toevoegen cmd /c “cd %1 && verwijderen.bat” als waarde.