Příkaz del je příkaz příkazového řádku používaný k mazání souborů. K dispozici jsou různé možnosti příkazů, takže můžete odstranit soubory, které mají určitou příponu souboru, odstranit každý soubor ve složce, zbavit se pouze souborů s určitými atributy souborů a další.
Na rozdíl od běžného mazání souborů data odstraněná příkazem del neskončí v koši.
Tento příkaz je úplně stejný jako příkaz vymazat.
Del Command Availability
Příkaz del je dostupný z příkazového řádku v operačních systémech Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista a Windows XP.
Lze jej také použít v příkazovém řádku v nabídkách opravy/obnovy Rozšířené možnosti spuštění a Možnosti obnovení systému.
V konzole pro zotavení ve Windows XP a Windows 2000 lze místo toho použít příkaz delete Recovery Console.
Syntaxe příkazu Del
del [ /p] [ /f] [ / s] [ /q] [ /a[ :] název souboru [ /?]
Dostupnost určitých přepínačů příkazů del a další syntaxe příkazů se může lišit operační systém od operačního systému. Oprášte si, jak číst syntaxi příkazu, pokud si nejste jisti, jak interpretovat syntaxi, jak je zobrazena výše nebo popsána v tabulce níže.
Možnosti příkazu Del | |
---|---|
Item | Vysvětlení |
/p | Výzva k potvrzení před smazáním každého souboru. |
/f | Vynutit smazání souborů pouze pro čtení. |
/s | Smaže zadané soubory ze všech podadresářů. |
/q | Tichý režim; potlačí výzvy k potvrzení smazání. |
/a |
Smaže soubory na základě jednoho z následujících atributů: r=Soubory pouze pro čtení h=Skryté soubory i =Soubory neindexované obsahem o =Soubory offline s =Systémové soubory a =Soubory připravené k archivaci l =Body opravy |
/? | Pomocí přepínače nápovědy s příkazem del zobrazíte podrobnou nápovědu k několika možnostem příkazu. Spuštění del /? je stejné jako použití příkazu help ke spuštění help del. |
Příklady příkazů Del
Zde je několik příkladů, které ukazují, jak můžete příkaz použít:
Smazat soubor v konkrétní složce
del c:\windows\twain_32.dll
Ve výše uvedeném příkladu se příkaz del používá k odstranění twain_32.dll umístěného ve složce C:\Windows.
Smazat soubor z aktuální složky
del io.sys
Zde příkaz nemá zadané žádné informace o cestě, takže soubor io.sys je odstraněn z jakéhokoli adresáře, ze kterého jste příkaz zadali.
Pokud například zadáte del io.sys z výzvy C:\>, soubor io.sys bude smazán z C:\.
Smazat všechny soubory EXE
del C:\Users\Tim\Downloads\.exe
Tento odstraní všechny soubory EXE ze složky Stažené soubory uživatele Tim. Přípona souboru může být nahrazena, aby se odstranil každý soubor z této složky.
Všimněte si, že po stažení není mezera\. Přidání mezery by přerušilo příkaz a řeklo systému Windows, aby vymazal složku Stažené soubory, nikoli pouze soubory EXE. Protože příkaz del neodstraní složky, vymaže z nich každý soubor, včetně nejen souborů EXE, ale také obrázků, dokumentů, videí atd.
Smazat každý archivovaný soubor
del /a:a.
Tento příkaz del použijte k odstranění každého archivovaného souboru v aktuálním pracovním adresáři. Podobně jako výše uvedený příkaz io.sys by se tento spustil v jakékoli složce, na kterou je příkazový řádek nastaven.
Smazat podle atributu a přípony
del /q /a:r C:\Users\Tim\Documents\.docx
Chcete-li zkombinovat několik přepínačů del, zvažte tento příkaz, který odstraní každý soubor DOCX pouze pro čtení (/a:r) ze složky Dokumenty uživatele, ale provede to v tichém režimu (/q), takže že nejste požádáni o potvrzení.
Smazat soubory z podsložek
del /s C:\Users\Tim\Documents\Adobe\.
Tento příkaz odstraní každý soubor (.) z každé složky (/s) ve složce Adobe v adresáři Dokumenty uživatele. Složky zůstanou, ale každý soubor bude odstraněn.
V tomto příkladu však budete vyzváni k zadání Y pro každý soubor, abyste potvrdili, že ve skutečnosti chcete každý smazat. Abyste tomu zabránili, pokud jste si jisti, že chcete smazat každý jednotlivý soubor, můžete přidat přepínač /q před nebo za přepínač /s a spustit příkaz v tichém režimu.
Stejně jako ve výše uvedeném příkladu DOCX lze zástupný znak (.) v tomto příkazu změnit na cokoliv a odstranit pouze tyto soubory. Použijte. MP4 pro MP4,. MP3 pro MP3 atd.
Del související příkazy
Příkaz erase je identický s příkazem del, takže oba lze použít se stejným výsledkem. Jinými slovy, můžete nahradit "del" za "erase" v kterémkoli z příkladů příkazů výše, aniž byste přerušili pokyny.
Příkaz forfiles se někdy používá s příkazem del k odstranění souborů, které jsou tolik dní staré. Můžete například chtít smazat soubory, které jsou v určité složce starší než jeden měsíc, což můžete udělat pomocí forfiles a del, ale ne pouze pomocí samotného příkazu del.
V systému Windows XP a novějších verzích Windows se rmdir používá k vymazání celé složky, zatímco deltree se používá ke stejnému účelu v operačních systémech starších než Windows XP.
V systému MS-DOS se příkaz undelete používá k obnovení souborů, které byly odstraněny příkazem delete. Chcete-li vrátit příkaz del v novějších verzích systému Windows, vyzkoušejte program pro obnovu souborů.