X napnál régebbi fájlok automatikus törlése a Windows 10 rendszeren

how delete files older than x days automatically windows-10

Felszabadíthat helyet, és a dolgokat rendezheti úgy, hogy bármely mappából csak bizonyos napoknál régebbi fájlokat töröl - bármelyik mappából - Így teheti meg.



A Windows 10 rendszeren a Parancssor és a Feladatütemező használatával automatikusan törli a bizonyos napoknál régebbi fájlokat, hogy helyet szabadítson fel, és a fájlokat rendszeresen megőrizze.



A Beállítások alkalmazás tartalmazza Tárolási értelemben, egy olyan szolgáltatás, amely automatikusan fut, ha kevés a tárhely, hogy helyet szabadítson fel. Az ideiglenes fájlok törlése mellett engedélyezheti a funkciót a Lomtár vagy a Letöltések mappában lévő fájlok törlésére is, amelyek az utóbbi 30 napban nem változtak meg. A szolgáltatás azonban korlátozott, és nem kínál lehetőséget további mappák figyelésére, hogy töröljék azokat a fájlokat, amelyek nem változtak az elmúlt 60 napban.

Ha ideiglenes fájlokat tárol az internetről vagy a projektekből különböző mappákban, akkor használhatja a ForFiles parancsot a Parancssorban és a Feladatütemezőben, hogy töröljön fájlokat egy adott napnál régebbi mappákból.



Ebben útmutató, megtanulja a fájlok manuális törlésének lépéseit, amelyeket nem változtattak meg meghatározott napon belül, és egy olyan automatikus feladat létrehozásának lépéseit, amely egy bizonyos napnál régebbi fájlokat töröl egy adott mappából a Windows 10.

Fontos: Mielőtt felhasználná a parancsot a megszervezni kívánt mappában, javasoljuk, hogy tesztelje ezeket a lépéseket egy tesztmappával, mivel a helytelen paraméterek és más hibák használata helytelen fájlok törlését okozhatja.

Hogyan lehet a ForFiles használatával X naposnál régebbi fájlokat törölni a Windows 10 rendszeren

Ha különböző mappák vannak sok fájlnal, és szeretné megtisztítani, ha törli azokat a fájlokat, amelyek bizonyos napoknál régebbiek, akkor használhatja a ForFiles parancsot.

A ForFiles paranccsal bizonyos napoknál régebbi fájlok törléséhez használja az alábbi lépéseket:



  1. Nyisd ki Rajt Windows 10 rendszeren.

  2. Keresése Parancssor, kattintson a jobb gombbal az eredményre, és válassza a lehetőségetFuttatás rendszergazdaként választási lehetőség.

  3. Írja be a következő parancsot az olyan fájlok törléséhez, amelyeket az elmúlt 30 napban nem módosítottak, és nyomja meg a gombot Belép:

    ForFiles / p 'C:  elérési út  mappába / / s / d -30 / c' cmd / c del / q @file '

    A fenti parancsban ne felejtsd el megváltoztatni 'C: path to mappában' megadva annak a mappának az elérési útját, amelyet törölni akar, és megváltoztatni / d -30 az utolsó módosított dátummal rendelkező fájlok kiválasztása.

    ForFiles using Command Prompt

    A ForFiles parancssorral

A ForFiles parancs lebontása

  • / p - jelzi a keresés megkezdésének útvonalát.
  • / s - utasítja a ForFiles-ot, hogy keressen alkönyvtárakban.
  • / d - határozza meg a fájl utolsó módosított dátumát.
  • / c - utasítja a ForFiles-t, hogy hajtsa végre a parancsot, amelyet dupla idézőjelekbe kell csomagolni, az alapértelmezett érték “Cmd / c del @file”.
  • / q - lehetővé teszi a mappák törlését megerősítés nélkül.

Ha többet szeretne tudni ezekről a kapcsolókról, használja a ForFiles /? Parancs.

Hogyan lehet használni a Feladatütemezőt az X naposnál régebbi fájlok automatikus törléséhez a Windows 10 rendszeren?

Az előző utasításokban szereplő parancs lehetővé teszi a 30 napnál régebbi mappák fájljainak törlését, de minden egyes hely felszabadításakor el kell nyitnia a Parancssor parancsot, és a parancsot manuálisan kell végrehajtania.

Ha automatizálni kívánja a folyamatot, akkor a Windows 10 feladatütemezőjével kell létrehoznia egy olyan feladatot, amely a parancsot meghatározott időközönként végrehajtja.

Ütemezett feladat létrehozásához a ForFiles parancsokkal olyan fájlok törlésére, amelyek egy ideje nem változtak meg, hajtsa végre az alábbi lépéseket:

  1. Nyisd ki Rajt.

  2. KereséseFeladat ütemező és kattintson a felső eredményre az élmény megnyitásához.

  3. Kattintson a jobb gombbal a Feladat ütemező könyvtár mappába.

  4. Kattints aÚj mappa választási lehetőség.

  5. Írja be a mappa bármely nevét, majd kattintson a gombra rendben. (Új mappát hozunk létre a feladatok szervezett és a rendszertől elválasztott tartása érdekében.)

  6. Kattintson a jobb gombbal a nemrégiben létrehozott mappára, és válassza a lehetőségetFeladat létrehozása választási lehetőség.

  7. A „Név” mezőbe írja be a feladat nevét.

  8. Az az „Általános” lapon, a „Biztonsági beállítások” szakaszban válassza a lehetőséget Futtassa, hogy a felhasználó be van-e jelentkezve választási lehetőség. (Ez az a lehetőség, amely miatt a parancsablak nem jelenik meg, amikor a feladat automatikusan fut.)

    Task Scheduler General tab

    Feladatütemező Általános fül
  9. Tisztítsa meg aNe tároljon jelszót választási lehetőség.

  10. Kattintson a „Triggerek” fülre, majd a gombra Új gomb.

  11. A „Feladat megkezdése” legördülő menüből válassza ki a lehetőségetÜtemterv szerint választási lehetőség.

  12. A „Beállítások” alatt adja meg, mikor szeretné futtatni a feladatot (például időben, napi, heti, havi). Bármelyik lehetőséget is választja, feltétlenül adja meg a Rajt beállítások a jobb oldalon.

  13. Kattints arendben gomb.

    Task Scheduler Trigger settings

    Feladatütemező Trigger beállításai
  14. Kattintson a „Műveletek” fülre, majd a gombra Új Gomb.

  15. Az „Műveletek” legördülő menüből válassza ki a lehetőségetIndítson el egy programotválasztási lehetőség.

  16. A „Program / szkript” mezőbe írja be a következő parancsot:

    ForFiles
  17. Az „argumentumok hozzáadása” mezőbe írja be a következő parancsot, majd kattintson a gombrarendben gomb.

    / p 'C:  elérési út  mappába' / s / d -30 / c 'cmd / c del / q @file'

    A fenti parancsban ne felejtsd el megváltoztatni 'C: path to mappában' megadva annak a mappának az elérési útját, amelyet törölni akar, és megváltoztatni / d -30 az utolsó módosított dátummal rendelkező fájlok kiválasztása.

    Task Scheduler Action settings

    Feladat ütemező művelet beállításai
  18. Kattints a rendben gomb.

  19. Kattintson a „Beállítások” fülre, és ellenőrizze a következő lehetőségeket:

    • Hagyja engedélyezni a feladat igény szerinti futtatását.
    • A tervezett indulás elmulasztása után a feladatot a lehető leghamarabb hajtsa végre.
    • Ha a feladat sikertelen, indítsa újra minden.
  20. Kattints arendben gomb.

    Task Scheduler additional settings

    A Feladatütemező további beállításai
  21. Ha a rendszer kéri, írja be rendszergazdai felhasználónevét és jelszavát.

  22. Kattints arendben gomb.

A lépések elvégzése után a parancs az ütemezés szerint fut, és törli a megadott napoknál régebbi fájlokat a helyről. Ne feledje, hogy ne változtassa meg a nevet, és ne helyezze át a mappát másik helyre. Ellenkező esetben a feladat kudarcot vall.

Frissítse 2020. április 8 .: Ezt az útmutatót eredetileg 2017 októberében tették közzé, és 2020 áprilisában módosították.