Hogyan törölhetők a nagy mappák a Windows rendszerből szupergyorsan

Ha hatalmas mappákat töröl a Windows rendszerből, akkor észreveszi, hogy a folyamat elvégzése elég sok időt vesz igénybe.

A Ghacks biztonsági mentési mappáit helyben tárolom egy tál-alapú meghajtón, és ezek a mappák közel 30 gigabájt méretűek, több mint 140 000 fájl és 350 mappa.

Amikor újra törölnem kell őket, sokáig tart, ha a törlési műveletet futtatom a Windows Intézőben. Az első dolog, ami történik, hogy a Windows futtatja a számításokat, amelyek önmagában nagyon sok időt vehetnek igénybe a befejezéshez.

Ezután, amikor a tényleges törlés megtörténik, a Windows elemzi a folyamatot, és frissítéseket küld a fájlkezelő ablakba.

Tíz vagy húsz percig tarthat, vagy még hosszabb ideig is eltarthat egy nagy mappa törlése a Windows eszközökön lévő Explorer segítségével.

Hogyan törölhetők a nagy mappák a Windows rendszerből szupergyorsan

Ha ehelyett a parancssorból törli a parancsokat, akkor észreveszi, hogy a művelet sokkal gyorsabban fejeződik be. Előfordulhat, hogy a műveletnek csak egy töredék időre van szüksége, amelyre ugyanazon művelet igényel, amikor az Intézőben futtatja.

Matt Pilz, aki erről írt még 2015-ben, 11 percről 29 másodpercre csökkent, ami a parancssori művelet több mint húszszor gyorsabbá tette az Intéző opciót.

Ennek hátránya, hogy ehhez a parancssort kell használni. Matt javasolta, hogy a parancsokat adja hozzá az Explorer helyi menüjéhez, hogy a felhasználók közvetlenül futtassák azokat az Explorerben.

A felhasználók által igényelt két parancs a Del a fájlok törléséhez és az Rmdir a könyvtárak eltávolításához.

  1. Érintse meg a Windows gombot, írja be a cmd.exe fájlt, és válassza ki az eredményt a parancssor betöltéséhez.
  2. Keresse meg a törölni kívánt mappát (az összes fájljával és almappájával együtt). Használja a cd elérési utat, pl. Cd o: \ backups \ test \ erre.
  3. A DEL / F / Q / S * parancs. *> A NUL törli az összes mappaszerkezetben lévő fájlt, és kihagyja a kimenetet, amely tovább javítja a folyamatot.
  4. A cd .. segítségével keresse meg a szülőmappát.
  5. Futtassa az RMDIR / Q / S mapnamename parancsot a mappa és az összes almappájának törléséhez.

A parancsok magyarázatot igényelhetnek.

DEL / F / Q / S *. *> NUL

  • / F - kényszeríti az írásvédett fájlok törlését.
  • / Q - lehetővé teszi a csendes üzemmódot. Nem kérdezi, hogy rendben van-e a fájlok törlése (ha ezt nem használja, akkor a mappában lévő fájlokat kell kérnie).
  • / S - a parancsot a kiválasztott struktúra bármelyik mappájában található összes fájlra futtatja.
  • *. * - az összes fájl törlése.
  • > NUL - letiltja a konzol kimenetét. Ez tovább javítja a folyamatot, a konzolparancs feldolgozási idejének körülbelül egynegyedét levonva.

RMDIR / Q / S mappanév

  • / Q - Csendes mód, nem fogja kérni a mappák törlésének megerősítését.
  • / S - futtassa a műveletet a kiválasztott útvonal összes mappájában.
  • mappanév - Az abszolút elérési út vagy relatív mappa név, pl .: o: / backup / test1 vagy test1

Kötegelt fájl létrehozása és hozzáadása az Intéző helyi menüjéhez

Ha nem kell gyakran futtatnia a parancsot, akkor valószínűleg tökéletesen futtathatja a parancsokat közvetlenül a parancssorból.

Ha azonban gyakran használja, akkor inkább optimalizálhatja a folyamatot. A parancsot felveheti az Intéző helyi menüjébe, hogy közvetlenül innen futtassa.

Első lépésként kötegelt fájlt kell létrehoznia. Hozzon létre egy új egyszerű szöveges dokumentumot a Windows rendszeren, és illessze be a következő kódsorokat.

@ECHO KI

ECHO mappa törlése:% CD%?

SZÜNET

SET FOLDER =% CD%

CD /

DEL / F / Q / S "% FOLDER%"> NUL

RMDIR / Q / S "% FOLDER%"

KIJÁRAT

Ezután mentse el a fájlt a delete.bat néven. Győződjön meg arról, hogy rendelkezik .bat kiterjesztéssel, és nem .txt kiterjesztéssel.

A kötegelt fájl biztonsági prompttel érkezik. Ez lehetőséget nyújt a folyamat leállítására, ami fontos, ha véletlenül kiválasztotta a helyi menü elemet. A folyamat leállításához használhatja a CTRL-C billentyűt, vagy kattintson az ablak x elemére. Bármely másik gomb megnyomásakor az összes mappa és fájl törlődik, anélkül, hogy a folyamat leállítható.

A kötegelt fájlt hozzá kell adnia egy olyan helyhez, amely PATH környezeti változó. Miközben létrehozhat saját változót, áthelyezheti azt egy már támogatott mappába, például a C: \ Windows.

Az új kötegelt fájl hozzáadásához a mappák gyors törléséhez a Windows Intéző helyi menüjébe tegye a következőket.

  1. Érintse meg a Windows kulcsot, írja be a regedit.exe fájlt, majd koppintson az Enter gombra a Windows Registry Editor megnyitásához.
  2. Erősítse meg az UAC promptot.
  3. Ugrás a HKEY_CLASSES_ROOT \ Directory \ shell \ mappába
  4. Kattintson a jobb gombbal a Héj elemre, és válassza az Új> Kulcs lehetőséget.
  5. Nevezze el a gyors törlés gombot
  6. Kattintson a jobb gombbal a Gyors törlés elemre, és válassza az Új> Kulcs lehetőséget.
  7. Nevezze el a kulcsparancsot.
  8. Kattintson duplán a parancs gomb alapértelmezett értékére.
  9. Adja meg az cmd / c "cd% 1 && delete.bat" értéket.