Jak odstranit složku pomocí příkazového řádku. Nástroj Del - mazání souborů pomocí příkazového řádku

– Igor (administrátor)

Co může být jednodušší než mazání souborů nebo složek? Musíte otevřít Průzkumník Windows, poté vyberte potřebné soubory a odstraňte je. V běžných případech to bude stačit. Ale co když potřebujete pouze odstranit určitý typ soubory? Nebo je potřeba vytvořit speciální dávkový soubor (*.bat) popř dávkový soubor(*.cmd)? Například potřebujete vyčistit spoustu různých míst a odlišné typy soubory. Souhlaste s tím, že proces odstranění pomocí Průzkumníka Windows se již nebude jevit jako zajímavá a vzrušující činnost. Mnohem jednodušší je jednou vytvořit speciální soubor, který sám smaže vše, co nepotřebujete.

Pokud nevíte, jak běhat příkazový řádek Windows, pak si přečtěte tento a tento článek.

Dnes se podíváme speciální tým k odstranění souborů. Říká se tomu "del". Úplně prvním parametrem, se kterým se musíte seznámit, je "/s". Tento parametr označuje, že je nutné odstranit také podsložky.

Začněme. Vytvořte složku "myfolder" na jednotce "C:". Vyplňte složku různými soubory a složkami. Otevřete příkazový řádek. Nyní spusťte následující příkaz:

  • "del /s C:\myfolder" (bez uvozovek).

Jak můžete vidět, adresář "myfolder" byl odstraněn spolu s veškerým jeho obsahem. Ne vždy je však nutné mazat samotný adresář. Souhlasíte s tím, že je poněkud špatné vytvářet adresář pokaždé pro dočasné soubory smazat to později?

Chcete-li tento problém vyřešit, podporuje příkazový řádek zvláštní charakter*. Umožňuje určit, že budou odstraněny vnitřní soubory a složky adresáře. S ohledem na to bude konečný příkaz vypadat takto:

  • "del /s C:\myfolder\*" (bez uvozovek)

Musíte si také pamatovat, že systém vyžaduje, aby všechny názvy souborů a adresářů, které obsahují mezery, byly uzavřeny v uvozovkách. Řekněme, že náš adresář se nyní nazývá „moje složka“, příkaz bude vypadat takto:

  • del /s "C:\moje složka\*" (v tomto případě jsou nutné uvozovky!)

Nyní můžete vytvořit poměrně kompletní tým. Například příkaz k vymazání dočasných souborů bude vypadat takto:

  • del /s /f /q %tmp%\*

V v tomto příkladu navíc jsou použity dva parametry "/f" a "/q". "/f" - označuje, že při provádění příkazu by měly být smazány i soubory označené jako "pouze pro čtení". "/q" - označuje, že příkaz bude proveden v tichém režimu, který skryje všechny různé zprávy jako "jste si jisti, že chcete smazat soubor?"

Představme si, že v adresáři „myfolder“ máte hromadu rar archivů, které jste si stáhli někde na internetu. A postupem času začaly zabírat hodně místa. Chcete-li vyčistit adresář, měli byste použít následující příkaz:

  • del /s /f /q C:\moje složka\*.rar

Pokaždé psát úplnou cestu ke složce je docela zdlouhavé a nesprávné. Proto existuje jeden trik. Ve výchozím nastavení se používá složka, ve které je příkaz spuštěn. Pokud jste tedy otevřeli příkazový řádek přímo ve složce „myfolder“, není třeba cestu psát. Následující příkaz provede tuto práci dokonale:

  • del /s /f /q *.rar

Poměrně často se k vytváření dočasných souborů používá přípona tmp. Malý komentář. Je dobrým pravidlem, že systém a aplikace by měly takové soubory po dokončení své práce odstranit. Ale praxe ukazuje, že takové soubory zůstávají v dočasných adresářích. A postupem času zabírají stále více místa na disku. Abychom to provedli, mírně upravíme příkaz temp directory cleanup a nyní bude vypadat takto.

Doporučení vám pomohou úplně odstranit složku pomocí příkazového řádku. V článku o byl použit příkaz DEL, který je určen speciálně pro soubory. V případě složek jsou použitelné příkazy RD nebo RMDIR.

K dosažení cíle, . Zadejte RD /? a rychle se seznamte s funkcemi a parametry příkazu. Zde uvidíte pouze 2 parametry:

  1. /s - při použití tohoto prefixu se smaže složka i všechny její vnořené prvky. Pokud váš adresář není prázdný a tento parametr jste nezadali, nebude vám nic fungovat.
  2. /Q - používá se při mazání bez potvrzení.

Obecně platí, že design vypadá takto:

RD nebo RMDIR /s/q „úplná cesta ke složce“

Poznámka: při aplikaci návrhu bude adresář a jeho obsah zcela smazán z počítače a nenajdete jej v koši. Pro jistotu udělejte záložní kopie složky.

Smazání složky s potvrzením nebo bez potvrzení

Vytvořil jsem na svém počítači adresář s názvem „cmd“ a zkopíroval do něj několik objektů. Poté jsem do příkazového řádku zadal následující příkaz:

RD /s "c:\cmd"

Poté jsem stiskl Enter a klávesu Y, protože cmd mě vyzval k potvrzení smazání.

Zkontroloval jsem jednotku C a nenašel žádný adresář. Dále jsem vytvořil složku s názvem „delete“ a také zkopíroval 5 souborů, ale při zadávání příkazu jsem odstranil předponu /s. Dopadlo to takto:

RMDIR „c:\delete“

Po stisknutí klávesy Enter k odstranění nedošlo a na příkazovém řádku se zobrazila zpráva, že složka není prázdná. Závěr, bez parametru /s můžete smazat pouze prázdnou složku, takže použití bez této předpony je prakticky zbytečné.

Pokud jste příliš líní zadat potvrzovací písmeno (Y nebo N), pak je následující konstrukce pro vás. Předpona /q byla zmíněna výše, je to to, co odstraňuje nepříjemné psaní písmen (viz snímek obrazovky pro důkaz).

Složku můžete smazat tak, že na ni kliknete pravým tlačítkem a vyberete kontextová nabídka vymazat. Někdy ale tato metoda nepomůže a složku nemohu smazat, proto popíšu několik způsobů, jak složku odstranit.

Odstranění složky pomocí příkazového řádku

Vymazat složka Windows děláme následující. Klikněte na "Start" - "Všechny programy" - "Příslušenství" - "Příkazový řádek". Objeví se okno, ve kterém přidáte nápovědu a stisknete „Enter“, objeví se seznam příkazů a popis každého příkazu, příkaz RMDIR maže složku přes příkazový řádek. Chcete-li zjistit, jak napsat požadovaný příkaz, například smazání složky, musíte přidat Help RMDIR. Systém nám řekl, jak napsat příkaz k odstranění složky. RMDIR [jednotka:]cesta. Chci smazat zbytky herního ráje ve složce RAI a dostal jsem tento příkaz. RMDIR /S /Q C:\Games\RAI.

Odstraňte složku pomocí příkazového řádku

Stiskněte „Enter“ a složka bude okamžitě smazána.

Odstranění složky pomocí příkazu bat file

Zjistili jsme tedy, jak vypadá příkaz k odstranění složky. Existují složky, které se po nějaké době znovu objeví. Chcete-li je odstranit, můžete vytvořit soubor BAT na ploše, protože tato složka, kterou nepotřebujeme, bude při spuštění souboru bat odstraněna.

Jak vytvořit soubor bat

Klepněte pravým tlačítkem myši na prázdné místo na ploše a z kontextové nabídky vyberte „Vytvořit“ - „Textový dokument“. Pojďme to otevřít Textový dokument, který se objevil na ploše. Zadejte tam příkaz RMDIR /S /Q C:\Games\RAI, kde C:\Games\RAI je cesta k vaší složce. Celá cesta musí být v angličtině, protože bat soubor nespustí, pokud jsou v napsaném bat souboru slova v ruštině. Nyní klikněte na „Soubor“ - „Uložit jako“. V okně, které se objeví, do řádku s názvem souboru napište 1.bat a klikněte na „Uložit“.


V 1.bat přejmenujte soubor

Na ploše se zobrazí příklad souboru bat. Nyní spusťte 1 bat soubor a bat okamžitě smažte složku.

Odstranění staré složky Windows

Někteří nainstalují systém bez formátování disku a skončí se složkou se starými systémovými soubory Windows, obvykle nazývanou tato stará složka Windows. Mnoho lidí neví, že starou složku Windows lze odstranit. Starou složku Windows můžete odstranit pomocí Vyčištění disku ve Windows 7. Klikněte na „Start“ - „Všechny programy“ – „Příslušenství“ – „Systémové nástroje“ – „Vyčištění disku“. Otevře se okno, ve kterém musíte vybrat jednotku, na které se nachází stará složka Windows, a klikněte na „OK“. Disk bude naskenován a objeví se okno, ve kterém klikneme na „Vyčistit“ systémové soubory" V tomto okně zaškrtněte políčko „Předchozí Instalace Windows“ a klikněte na „OK“. Zobrazí se zpráva „Opravdu chcete tyto soubory trvale smazat?“ Klikněte na „Smazat soubory“.

Odstranění oken starý

Systémové soubory budou odstraněny ze staré složky Windows a nyní můžete jednoduše odstranit starou složku Windows.

Odstraňte složku s právy správce

Někdy se složka neodstraní a zobrazí se zpráva „K provedení této operace potřebujete oprávnění“ a aby bylo možné složku odstranit, musíte ji povolit ve vlastnostech složky plný přístup pro to děláme následující akce. Klepněte pravým tlačítkem myši na složku a z kontextové nabídky vyberte „Vlastnosti“. Přejděte na kartu „Zabezpečení“ a klikněte na „Upřesnit“. V novém okně přejděte na kartu „Vlastník“ a klikněte na „Změnit“.


Změníme vlastníka složky

Otevře se okno vlastníka, ve kterém musíte vybrat jméno správce (ale ne správce), zaškrtněte políčko „Nahradit vlastníka subkontejnerů a objektů“ a klikněte na „Použít“.


Změna vlastníka složky

V zobrazené zprávě potvrzujeme a stáváme se vlastníkem tohoto objektu. Na kartě „Vlastník“ přejděte na kartu „Oprávnění“ a klikněte na „Změnit oprávnění“. V okně, které se otevře, vyberte jméno správce a klikněte na „Změnit“. Otevře se okno, ve kterém zaškrtneme položku „Plný přístup“ a klikneme na „OK“, toto okno se zavře a v otevřené okno zaškrtněte políčka:
"Přidat oprávnění zděděná z nadřazených objektů."
„Nahradit všechna oprávnění podřízeného objektu oprávněními zděděnými z tohoto objektu“ a klikněte na „OK“.


Povolit úplný přístup ke složce

Opět se objeví zpráva, se kterou souhlasíme kliknutím na „OK“ a zavřete všechna okna kliknutím na „OK“. Nyní lze složku smazat.

Odstranění složky v Total Commanderu

Trvale odstranit složku v Total Commander velmi snadné. Musíte najít složku, kterou potřebujete smazat, klikněte na ni levým tlačítkem myši a poté klikněte na tlačítko smazat ve spodní části Total Commanderu nebo stiskněte F8 na klávesnici a objeví se zpráva, ve které klikneme na „Ano“ nebo „Odstranit“, podle toho, zda je složka prázdná nebo v ní něco je.


Vyhledání a odstranění prázdných složek v total commanderu

Složka bude odstraněna spolu s veškerým jejím obsahem.

Program pro vynucení smazání složky

Líbí se mi program na mazání složek Unlocker.

Instalovat a v kontextovém menu bude program pro mazání neodstranitelných složek. Klepněte pravým tlačítkem myši na složku, kterou chcete odstranit, a z kontextové nabídky vyberte možnost Unlocker. Zobrazí se okno, ve kterém nastavte akci na „Odstranit“ a klikněte na „Odblokovat vše“. Složka bude smazána.

Chcete-li dosáhnout cíle, otevřete cmd s oprávněními správce. Zadejte RD /? a rychle se seznamte s funkcemi a parametry příkazu. Zde uvidíte pouze 2 parametry:

  1. /s - při použití tohoto prefixu se smaže složka i všechny její vnořené prvky. Pokud váš adresář není prázdný a tento parametr jste nezadali, nebude vám nic fungovat.
  2. /Q - používá se při mazání bez potvrzení.

Obecně platí, že design vypadá takto:

RD nebo RMDIR /s/q „úplná cesta ke složce“

Poznámka: při aplikaci návrhu bude adresář a jeho obsah zcela smazán z počítače a nenajdete jej v koši. Pro jistotu si vytvořte záložní kopii složky.

Smazání složky s potvrzením nebo bez potvrzení

Vytvořil jsem na svém počítači adresář s názvem „cmd“ a zkopíroval do něj několik objektů. Poté jsem do příkazového řádku zadal následující příkaz:

RD /s "c:cmd"

Poté jsem stiskl Enter a klávesu Y, protože cmd mě vyzval k potvrzení smazání.

Zkontroloval jsem jednotku C a nenašel žádný adresář. Dále jsem vytvořil složku s názvem „delete“ a také zkopíroval 5 souborů, ale při zadávání příkazu jsem odstranil předponu /s. Dopadlo to takto:

RMDIR „c:delete“

Po stisknutí klávesy Enter k odstranění nedošlo a na příkazovém řádku se zobrazila zpráva, že složka není prázdná. Závěr, bez parametru /s můžete smazat pouze prázdnou složku, takže použití bez této předpony je prakticky zbytečné.

Pokud jste příliš líní zadat potvrzovací písmeno (Y nebo N), pak je následující konstrukce pro vás. Předpona /q byla zmíněna výše, je to to, co odstraňuje nepříjemné psaní písmen (viz snímek obrazovky pro důkaz).

To je vše, s těmito akcemi můžete snadno odstranit složku z příkazového řádku, pomocí nikterak složité syntaxe. Se znalostí cmd se vaše jakékoli nápady promění ve skutečnost, se kterou dokonce vypnete počítač z příkazové řádky a uděláte mnohem víc.