Jak automaticky mazat soubory ze složky ke stažení v systému Windows

automaticky mazat soubory ve Windows

Prostřednictvím několika triků budeme mít možnost být schopni smazat soubory, které jsou uloženy ve složce „stažení“ ve Windows; to by nedávalo smysl, kdyby náš návrh neobsahoval automatický systém, který je skutečným cílem tohoto článku.

Důvodem pro provedení tohoto úkolu je, že mnoho lidí pracuje s různými typy souborů stažených z webu, což způsobí, že internetový prohlížeč ve výchozím nastavení stáhne všechny tyto prvky do složky s názvem „Stahování“, která může zabrat velké množství místa v krátkém čase.

Vytvořte malý skript pro automatické mazání souborů ve Windows

Navzdory skutečnosti, že trik, který uvedeme níže, uvažuje výhradně o možnosti smazat soubory, které byly hostovány ve složce „stažení“ Windows, ale člověk může provést stejný úkol pro jakýkoli jiný adresář. Budeme předpokládat, že každý ze všech souborů nalezených v uvedené složce je dočasný, což znamená, že je budeme muset kdykoli smazat. Pro efekt také budeme uvažovat o době 30 dnů, což znamená, že jakmile uplyne toto období, projeví se skript, který vytvoříme dále, a proto budete moci smazat soubory s tímto věkem v jediném kroku.

REM Remove files older than 30 days
forfiles /p "C:Users???_????????????Downloads" /s /m *.* /c "cmd /c Del @path" /d -30

Nahoře jsme sdíleli malý kód, který musíte zkopírovat a vložit do dokumentu ve formátu prostého textu (a bez formátování). Zde musíte vzít v úvahu velmi důležitý aspekt, a to je složka „stahování“ je obvykle umístěna v uživatelských adresářích. Z tohoto důvodu budete muset slovo „Uživatel“ nahradit slovem, které odpovídá umístění v počítači se systémem Windows.

skript pro automatické mazání souborů

Abychom byli trochu konkrétnější, umístili jsme malý snímek obrazovky na začátek toho, co byste měli s touto úpravou dělat. Právě tam si uvědomíte, že kromě tohoto umístění, které musíte upravit, je k dispozici čas «30 dnů» jako věkový limit, kterým musí být soubory před odstraněním. Na plochý dokument, kde jste zkopírovali a vložili tento malý skript, budete muset uložit s příponou ".bat" takže se stane dávkovým příkazovým vykonavatelem.

Pokud v daný okamžik dvakrát kliknete na uvedený soubor a ve složce „soubory ke stažení“ jsou položky starší než 30 dnů, budou okamžitě odstraněny.

Naplánujte automatické spuštění skriptu ve Windows

Abychom nemuseli neustále spouštět tento skript, který jsme vytvořili, navrhneme níže použijte "Plánovač úloh systému Windows", něco, co je velmi snadné udělat a které navrhujeme níže pomocí následujících kroků:

  • Spusťte „Plánovač úloh systému Windows“.
  • Vyberte možnost, která vám umožní vytvořit základní úkol.

Plánovač úloh systému Windows 01

  • Definujte název a pokud chcete, popis úkolu, který jste v tuto chvíli naplánovali.

Plánovač úloh systému Windows 02

  • Nyní definujte, jak často má být spuštěna úloha, kterou vytváříte.

Plánovač úloh systému Windows 03

  • Musíte také definovat přesný čas, kdy má být úloha spuštěna.

Plánovač úloh systému Windows 04

  • Nyní musíte nařídit plánovači úloh, aby provedli program (v našem případě skript, který jsme vygenerovali dříve).

Plánovač úloh systému Windows 05

  • Pomocí příslušného tlačítka vyhledejte místo, kam jste uložili skript, který jste vygenerovali dříve.

Plánovač úloh systému Windows 06

  • Nyní musíte dokončit vytvoření tohoto úkolu.

S kroky, které jsme navrhli, se od nynějška nebudete muset starat o nic, protože Plánovač úloh systému Windows spustí skript které jsme dříve vygenerovali, a bude analyzovat složku «stahování». Skript provede malé srovnání dat, definuje, které soubory jsou staré 30 a více dní, a automaticky je smaže v jednom kroku.


16 komentářů, nechte svůj

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   daniel diaz řekl

    Dobrý den ... pokud ho chci naprogramovat tak, aby mazal soubory staré 2 dny, mám změnit 30 druhého řádku na 2? nebo do 02? dík

    1.    Raúl Fernandez řekl

      Daniel Chápu, že to musí být -5, protože k provedení testu jsem dal -0 a pro mě to fungovalo

  2.   john řekl

    velmi dobré, ale nefunguje to v systému Windows 8.1, chci smazat složku pokaždé, když dám spustitelný soubor, složka zůstane na vašem webu, pokud máte způsob, jak toho dosáhnout, bylo by to dobré, protože chci smazat složku reklam, které se zobrazují v jedné hře najednou, a to mi nedovolí, s tímto kódem, pokud to udělám ručně, vše funguje perfektně

    1.    Andres řekl

      Pokud si všimnete, že jde o mazání souborů, neodstraní se adresáře (složky), nepoužil jsem to pro složky, ale předpokládám, že v řádku, kde je uvedeno / s, odkazuje na soubory a že pokud změníte na / d vytvoří adresáře ... takže máte dva skripty, jeden pro každou věc a samozřejmě naplánovat úkol pro automatické spuštění každého skriptu

  3.   Gilber řekl

    mohlo by to být mazání souborů s příponou .7z nebo .rar

    1.    KatNat RamSo řekl

      Následující instrukce změní pouze část, kde se zobrazují hvězdičky *, všechny soubory bez ohledu na jejich název, ale s příponou .rar

      FORFILES / p D: Smazaná složka / s / m * .rar / d -5 / C „cmd / c del @path“

  4.   Raúl Fernandez řekl

    Good Morning

    A ví někdo, že kromě odstranění souborů v tomto adresáři chceme také odstranit složky, jako bychom to udělali?

    díky

    1.    Rufino řekl

      K tomu musíte přidat tento kód a také odstranit podsložky:

      @ Echo off
      pushd »VAŠE TRASA / VAŠE TRASA»
      del / q *. *
      pro / f "Tokeny = *" %% G v ('dir / B') do rd / s / q "%% G"
      popd
      pushd

  5.   Andrew řekl

    Good Morning
    Jak se mohu vyhnout žádosti o potvrzení smazání některých souborů?
    z již moc děkuji

  6.   Johnny yugcha řekl

    Vážení, mohu přidat několik cílů?, Tj. První řádek se složkou pro stahování, druhý se složkou s hudbou atd.

  7.   KatNat RamSo řekl

    Dobrý den, jak vám mohu říci, že chci smazat ty, které jsou starší než 4 dny (/ d -4), pokud je můj formát data MM / DD / RRRR

    1.    Andres řekl

      -04

  8.   michel donoso řekl

    A jaké by to bylo, kdybyste chtěli, abych odstranil všechny soubory, které však měly velikost 0 bajtů 1 bajt nebo 7 bajtů?

  9.   Santiago Valladares řekl

    Co bych měl změnit, když chci, aby smazal soubory starší než 12 hodin?

  10.   Alexis řekl

    Dobrý den, potřebuji smazat soubory na ploše .. Stačí změnit cestu (?) .. Také jsem udělal základní pálku na smazání souborů na ploše a funguje to, když ji spustím. Naplánovaná úloha však nefunguje. Objednám si to pokaždé, když zapnu počítač, ale soubory v okamžiku, kdy je zapnu, zůstanou na svém místě (desktop). Mám Windows 10 professional 1803

  11.   David řekl

    Dobrý den,

    Chci smazat soubory s příponou .rar minus jeden z nich. Je to možné?