Fájlok automatikus törlése a Windows rendszerben
Korábban írtam egy DropIt nevű programról, amely automatikusan mozgat vagy másol fájlokat az Ön számára, amikor egy új fájl jelenik meg egy mappában. Ez hasznos lehet például, ha korlátozott hely van a helyi merevlemezen, és az összes letöltését egy külső tárolóeszközre kívánja áthelyezni.
Ha automatikusan törölni szeretné a fájlokat, akkor kétféleképpen járhat el a Windows rendszerben. Az első módszer az AutoDelete nevű freeware alkalmazás letöltését teszi lehetővé, amely lehetővé teszi egy adott mappában lévő fájlok törlésének ütemezésének beállítását. Már két részletes útmutatót írtam a program használatáról (itt és itt), ezért ellenőrizze, hogy szeretné-e egy freeware programot, hogy megkapja a munkát.
A fájlok törlésének második módja egy kötegfájl létrehozása, majd a kötegfájl futtatása. Mindezt úgy végezheti el, hogy harmadik féltől származó szoftvert telepítene. Ebben a cikkben a kötegfájl létrehozásához szükséges lépéseket végigvezetem, majd a Feladatütemező használatával megismétli a parancsfájlt..
1. lépés - Kötegfájl létrehozása
Ha egy kötegfájl létrehozása kissé ijesztő vagy túl technikai jellegű, ne aggódj, mert nem kell tudnod, hogy mit jelent ez. Megmagyarázom, hogy mit kell másolni és beilleszteni, hol és milyen lehetőségeket módosíthat. Először nyissa meg a Jegyzettömböt, és másolja és illessze be a következő szöveget:
forfiles -p "C: teszt" -s -m *. * / D -5 / C "cmd / c del @path"
A fenti sor valószínűleg nincs értelme, ami tökéletesen tökéletes, ahogy az alábbiakban ismertetem. Alapvetően azt mondja a Windows számára, hogy törölje az összes fájlt a C-ben: 5 napnál régebbi mappa és almappák. Itt van a Jegyzettömbfájlja.
Mielőtt további információkat kapnánk a parancsról, mentjük el a fájlt, és adjuk meg a tesztet. Először hozzon létre egy mappát a számítógépen Teszt a C meghajtó gyökerében. Ezután kattintson a gombra fájl - Mentés és mentse el a fájlt kötegfájlként. Ehhez írjon be egy nevet, majd a .bat parancsot, majd változtassa meg a Mentés típusként legördülő menü Minden fájl.
Ne feledje, hogy a fájlt a kívánt merevlemez helyére mentheti, nem igazán számít. Most hozzon létre néhány dummy fájlt a Teszt majd kattintson duplán a Delete.bat fájl futtatásához. Minden törlődik? Valószínűleg nem!
Az ok, amiért semmit sem töröltek, azért van, mert a parancsnak van / D -5, ami 5 napos vagy annál idősebb fájlokat jelent. Bármely fájl törléséhez, függetlenül attól, hogy mikor készült el, megváltoztathatja a fájlt -5 nak nek -0 vagy eltávolíthatja a / D -5 részben. Most, ha futtatja, az összes fájl törlődik.
A parancs testreszabásához az első dolog, amit tehetünk, a C: C: n kívül másolja a könyvtárat. Ez olyan egyszerű, mint az elérési út átmásolása a Windows Intézőből a kívánt könyvtárba, és beillesztése a Jegyzettömb parancsba.
Ezután a -s paraméter, amelyet a könyvtár elérési útja után lát. Ez azt jelzi, hogy a parancsnak minden almappába is be kell néznie. Ha nem akar fájlokat törölni az almappákból, menjen előre és távolítsa el az -s paramétert.
Következő -m ezt követi *. *, ez azt jelenti, hogy a parancsnak mindenféle fájlt kell értékelnie. Ha csak egy adott fájltípust szeretne törölni egy mappában, például a PDF-fájlokat vagy a JPG-képeket, akkor csak változtassa meg *. * nak nek * .pdf vagy * .jpeg és csak ezeket a fájlokat fogja eltávolítani.
A / D-X részben, amiről már beszéltünk arról, hogy milyen hosszúak a fájlok a törléshez. Az értéket 1-nél nagyobb értéken tarthatja, 0-ra állíthatja, vagy teljesen eltávolíthatja. Ez minden, amit tudnunk kell a parancsról.
Van néhány dolog, amit megjegyezni kell a parancs futtatásával kapcsolatban. Először is, ha a fájlokat törli, akkor nem kerülnek a Lomtárba, hanem véglegesen törlésre kerülnek, ezért legyen óvatos a használat során. Másodszor, a parancs csak törli a fájlokat, nem a mappákat.
Mivel ez egy kötegelt fájl, a parancs többszörös változatát is hozzáadhatja ugyanarra a fájlra. Itt például olyan kötegfájlt hozok létre, amely a 180 napnál régebbi DOCX-fájlokat, a 60 napnál régebbi PDF-fájlokat és az összes TXT-fájlt törli, függetlenül attól, hogy milyen régi fájlok vannak..
2. lépés - Batch File ütemezése
Most, hogy létrehozta és mentette a kötegfájlját, menjünk előre, és ütemezzük meg, hogy ismételten működjön. Ehhez meg kell nyitnunk a Feladatütemezőt.
Szerencsére már írtam egy cikket arról, hogyan kell ütemezni egy kötegelt fájlt, így nyissa meg ezt az oldalt az induláshoz. Görgessen le a Ütemezze a kötegelt fájlt a számítógép indításakor és kövesse.
Az egyetlen dolog, amit meg kell változtatnia a Trigger. Választhat Napi, Heti, Havi, Amikor a számítógép elindul, Amikor bejelentkezem vagy Egy adott esemény naplózásakor.
Ha valami hasonlót választasz Heti vagy Havi és kattintson a gombra Következő, egy új képernyő jelenik meg, ahol beállíthatja a pontos időt és napokat, amikor a szkript futni fog.
Remélhetőleg ez jó megoldás a legtöbb ember számára, akiknek egyszerű automatizált feladatokat kell végrehajtaniuk a fájlok számítógépen történő törléséhez. Ha bármilyen kérdése van, írjon egy megjegyzést. Élvez!