Korábban írtam egy DropIt nevű programról, amely automatikusan áthelyezi vagy másolja a fájlokat az Ön számára, amikor új fájlok jelennek meg egy mappában. Ez hasznos lehet például akkor, ha korlátozott hely van a helyi merevlemezen, és az összes letöltést külső tárolóeszközre szeretné helyezni.

Ha automatikusan törölni akarja a fájlokat, akkor kétféle módon lehet ezt megtenni a Windows rendszerben. Az első módszer az AutoDelete nevű ingyenes alkalmazás letöltése, amely lehetővé teszi az ütemterv konfigurálását egy adott mappában lévő fájlok törlésére. Már két részletes útmutatót írtam a program használatáról (itt és itt), tehát nézd meg ezeket, ha inkább egy ingyenes programot szeretnél a munkához.

A fájlok törlésének második módja egy kötegfájl létrehozása, majd ütemezése a kötegelt fájl futtatásához. Mindezt megteheti bármilyen harmadik féltől származó szoftver telepítése nélkül. Ebben a cikkben bemutatom a kötegelt fájl létrehozásának lépéseit, majd a Feladat ütemezőjét, hogy a szkript ismétlődő módon működjön.

1. lépés - Készítsen kötegelt fájlt

Ha a kötegelt fájl létrehozása kissé félelmetesnek vagy túl technikusnak hangzik, ne aggódjon, mert nem kell tudnia, hogy mit jelent ez. Elmagyarázom, hogy mit kell másolnia és beilleszteni, hol és milyen lehetőségeket lehet megváltoztatni. Először nyissa meg a Jegyzettömböt, és másolja be és illessze be a következő szöveges sort:

forfiles -p "C: \ Test" -s -m *. * / D -5 / C "cmd / c del @path"

A fenti sornak valószínűleg nincs értelme, ami tökéletes, amint azt alább magyarázzam. Alapvetően azt mondja a Windowsnak, hogy töröljön minden olyan fájlt a C: \ Test mappából és az almappákból, amelyek 5 napnál régebbiek. Így néz ki a Notepad fájl.

Jegyzettömb fájlok törlése

Mielőtt még részletesebben megismernénk a parancsot, mentsük el a fájlt, és teszteljük. Először hozzon létre egy mappát a C-meghajtó gyökérjében tesztnek. Ezután kattintson a Fájl - Mentés elemre, és mentse el a fájlt kötegelt fájlként. Ehhez írjon be egy nevet, amelyet a .bat kövessen, majd módosítsa a Mentés típusként legördülő listát Minden fájl elemre.

mentés kötegelt fájlként

Vegye figyelembe, hogy a fájlt a kívánt merevlemez-helyre mentheti, nem igazán számít. Hozzon létre néhány dummy fájlt a Teszt mappában, majd futtatásához kattintson duplán a Delete.bat fájlra. Bármit törölnek? Valószínűleg nem!

A törlés egyik oka az, hogy a parancsnak van / D -5, azaz 5 napos vagy annál régebbi fájlok. Bármely fájl törléséhez, függetlenül annak létrehozásának időpontjától, módosíthatja a -5-t -0-re, vagy pedig teljesen eltávolíthatja a / D -5-et. Ha most futtatja, az összes fájl törlődik.

A parancs testreszabásához az első dolog, amit megtehetsz, a C: \ Test könyvtárra változtatja a könyvtárat. Ez olyan egyszerű, mint a kívánt könyvtár elérési útjának másolása a Windows Intézőből, és beillesztése a Notepad parancsába.

másolási útvonal felfedező

Következő a -s paraméter, amelyet a könyvtár elérési útja után lát. Ez azt jelzi, hogy a parancsnak az összes almappába is be kell néznie. Ha nem akarja törölni a fájlokat az almappákból, akkor menjen tovább, és távolítsa el a -s paramétert.

Ezután a -m, majd a *. * Követi, ami azt jelenti, hogy a parancsnak mindenféle fájlt ki kell értékelnie. Ha csak egy adott fájltípust szeretne törölni egy mappából, például PDF fájlokat vagy JPG képeket, akkor csak a *. * Fájlt változtassa meg * .pdf vagy * .jpeg fájlként, és csak ezeket a fájlokat fogja törölni.

A / D-X részről, amelyről már beszéltünk, a régi fájloknak a törléshez való jogosultság szempontjából. Vagy megtarthatja 1-nél nagyobb értéken, beállíthatja 0-ra, vagy teljesen eltávolíthatja. Ez minden, amit tudnunk kell a parancsról.

Néhány szempontot érdemes megjegyezni a parancs futtatásában. Először, amikor a fájlok törlésre kerülnek, akkor nem a Lomtárba kerülnek, hanem véglegesen törlődnek, tehát legyen óvatos a használatakor. Másodszor, a parancs csak fájlokat töröl, nem mappákat.

Mivel ez kötegelt fájl, a parancs többszörös verzióit is hozzáadhatja ugyanabba a fájlba. Például itt egy kötegelt fájlt hozok létre, amely törli az összes 180 naposnál régebbi DOCX fájlokat, a 60 naposnál idősebb PDF fájlokat és az összes TXT fájlt, függetlenül attól, hogy milyen hosszúak a fájlok.

kötegelt fájl törlése

2. lépés - Kötegelt fájl ütemezése

Most, hogy elkészítette és mentte a kötegelt fájlt, menjünk előre, és ütemezzük azt az ismétlődő futásra. Ehhez meg kell nyitnunk a Feladat ütemezőt.

Szerencsére már írtam egy cikket a kötegelt fájl ütemezéséről, ezért az induláshoz nyissa meg az oldalt. Görgessen le a Kötegelt fájl ütemezése a számítógép indításakor szakaszhoz, és kövesse az utat.

Feladat Trigger.png

Az egyetlen dolog, amit meg kell változtatnia, a Trigger. Választhat a következők közül: Napi, Heti, Havi, Amikor a számítógép elindul, Amikor bejelentkezem vagy Ha egy adott esemény be van jelentkezve.

Ha kiválaszt egy heti vagy havi dolgot, és rákattint a Tovább gombra, akkor új képernyőt kap, ahol konfigurálhatja a szkript futtatásának pontos idejét és napját.

heti beosztásmothly menetrend

Remélhetőleg ez jó megoldás a legtöbb ember számára, akiknek néhány egyszerű automatizált feladatot végre kell hajtaniuk a fájlok PC-ről történő törléséhez. Ha bármilyen kérdése van, nyugodtan írjon megjegyzést. Élvezd!