uy - Antiviruslar
Powershell eskirgan fayllarni o'chiradi. n kundan eski fayllarni o'chirish

Xususiyatlardan biri oxirgi versiyalari Windows 10 ma'lum vaqtdan keyin keraksiz bo'lib qolgan fayllarni avtomatik ravishda o'chirish orqali o'zini toza saqlashga qodir. Ko'proq oldingi versiyalar bu xususiyat hali amalga oshirilmagan tizimlar eski fayllarni o'chirish uchun ishlatilishi mumkin buyruq qatori, konsol PowerShell va hatto Dirijyor, garchi ikkinchisidan foydalangan holda tozalash tartibi unchalik qulay emas.

Keling, uchta variantni ham ko'rib chiqaylik.

Explorer yordamida eski fayllarni o'chiring

Explorer tasmasi Windows 10 Va 8.1 Katalogdagi barcha fayllarni o'zgartirish sanasi, turi, hajmi va boshqa xususiyatlari bo'yicha saralash imkonini beruvchi vositani o'z ichiga oladi. Aytaylik, siz bir oydan eski fayllarni o'chirmoqchisiz. Unda saqlangan fayllar bilan jildga o'ting va klaviaturada F3 tugmasini bosing. Bunday holda, siz Explorer tasmasidagi qidiruv bo'limiga o'tasiz.

Belgini bosing "O'zgartirish sanasi" va ochiladigan ro'yxatdan kerakli vaqtni, bu holda bir oyni tanlang.

Explorer barcha fayllarni ko'rsatilgan parametr bo'yicha darhol saralaydi, shuning uchun siz ularni sichqoncha bilan tanlab, axlat qutisiga yuborishingiz kerak. Usul oddiy, lekin juda qulay emas, chunki hamma narsa qo'lda bajarilishi kerak. Yana ko'p narsa bor samarali usul eski fayllarni o'chirish va endi biz buni ko'rib chiqamiz.

Buyruqlar satrida eski fayllarni o'chirish

Fayllarni o'chirish uchun "muddati tugagan" biz konsol yordam dasturidan foydalanamiz ForFiles.exe, ob'ektni tanlash va uni bajarish uchun javobgardir belgilangan harakat. Yordamchi dastur bir nechta parametrlarni qo'llab-quvvatlaydi, xususan:

/S- rekursiv qidiruvni amalga oshirish imkonini beradi.
/P- bo'lim yoki katalogga yo'lni ko'rsatadi.
/D- oxirgi o'zgartirishdan keyingi kunlar sonini ko'rsatadi.
/C- faylda harakat buyrug'ini belgilaydi.

Bir jamoada Fayllar uchun Shuningdek, siz turli qiymatlarni qaytaradigan o'zgaruvchilarni belgilashingiz mumkin, masalan, @fayl, bu fayl nomini qaytaradi va biz foydalanamiz. Misol uchun, papkadagi 10 kundan ortiq eski barcha fayllarni o'chirib tashlaymiz "Rasmlar", tizim diskining ildizida joylashgan.

Buyruqlar qatorini oching va quyidagi buyruqni bajaring:

ForFiles /p "C:\Pictures" /s /d -10 /c "cmd /c del @file"

ForFiles / p "C:\Pictures" / s / d - 10 / c "cmd /c del @file"

Misol uchta kalitdan foydalanadi /p (yo'l) , /s (rekursiya) Va /d (kunlar soni) , shuningdek, o'chirish buyrug'i del va fayl nomi o'zgaruvchisi @fayl. Enter tugmasini bosganimizdan so'ng, Fayllar uchun papkaning butun mazmunini ko'rib chiqadi "Rasmlar", shu jumladan kichik kataloglar Va 10 kundan ortiq eski barcha fayllarni o'chirib tashlaydi .

Ko'rib turganingizdek, bu usul yanada samaraliroq va tezroq va qo'shimcha ravishda siz uni Scheduler-da vazifalar yaratish orqali avtomatlashtirishingiz mumkin.

Eslatma: Buyruqni bajargandan so'ng, konsol ma'lum bir faylni topib bo'lmaydigan xabarni ko'rsatishi mumkin. Xavotir olmang, odatda shunday bo'ladi yashirin fayl katalog sozlamalari uchun mas'ul bo'lgan ma'lumotlar bazasi. Agar u papkada bo'lmasa (va nazariy jihatdan shunday bo'lishi kerak),ForFiles foydalanuvchini bu haqda xabardor qiladi.

PowerShell yordamida eski fayllarni o'chirish

Bu erda deyarli hamma narsa misoldagi kabi buyruq qatori, faqat sintaksisi boshqacha. Faraz qilaylik, na fayllar bilan papkaga yo'l, na bizning maqsadlarimiz o'zgarmadi. Konsolni ishga tushiring PowerShell va shunga o'xshash buyruqni bajaring.

Ba'zan n kundan eski fayllarni o'chirishingiz kerak bo'ladi. Masalan, zaxira nusxalari. Buni qo'lda qilishingiz, ularni sana bo'yicha saralashingiz va o'chirishingiz yoki skriptdan foydalanishingiz mumkin. IN bu misolda biz n kundan eski fayllarni o'chirish uchun skriptni ko'rib chiqamiz va vazifani Windows Server 2012R2 rejalashtiruvchisiga qo'shamiz.

1.

2.

N kundan eski fayllarni o'chirish uchun skript

Skript aslida juda oddiy, u PowerShell-da yaratilgan va u quyidagicha ko'rinadi:

FORFILES /p F:\backup\ /s /m *.* /d -30 /c "CMD /c del /Q @FILE"

Qayerda:
F:\zaxira\— oʻchirish uchun fayllarni qaysi papkadan qidiramiz
*.* - fayl nomi (niqob)
/d -30— necha kundan eski bo'lgan fayllarni o'chirishimiz kerak.

PowerShell-da u shunday ko'rinadi:

Qolgan narsa - uni yakunlash va hammasi.

Vazifani rejalashtiruvchida vazifa yaratish

Hammasi yaxshi, bizda ssenariy bor. Zaxira nusxalarimizni tozalash kerak bo'lganda, biz buni qo'lda qilishimiz mumkin. Lekin nega buni qo'lda qilish kerak? Biz rejalashtiruvchiga skriptimizni ishga tushirishni va odatdagi ishdan o'zimiz xalos bo'lishni buyuramiz.

Xo'sh, buning uchun bizga nima kerak?

Birinchidan, keling " Ishga tushirish -> Boshqarish paneli -> Ma'muriy asboblar"va u erga yuguring" Vazifalarni rejalashtiruvchi«.

Elementni tanlang " Vazifa yarating«:

Ustida " Umumiy» vazifa nomini, uning tavsifini va u bajariladigan foydalanuvchini belgilang. Odatiy bo'lib, siz hozirda tizimga kirgan foydalanuvchi bo'ladi.

dastur yoki skript

va PowerShell-ga yo'lni belgilang:

C: \ Windows \ SysWOW64 \ WindowsPowerShell \ v1.0 \ powershell.exe

Va bahsda biz ilgari yaratgan skriptimizga yo'lni ko'rsatamiz:

Fayl "c:\script\ochistkaf.ps1"

"bosing" KELISHDIKMI" yana bir bor " KELISHDIKMI»

Mana, bizning vazifamiz yaratildi. Rejalashtirilgan harakatimiz tugashini kutish va hamma narsa to'g'ri sozlanganligini tekshirish qoladi.



 


O'qing:



Eng yaxshi simsiz minigarnituralar reytingi

Eng yaxshi simsiz minigarnituralar reytingi

Universal quloqlarni arzon sotib olish mumkinmi? 3000 rubl - bunday pulga yuqori sifatli eshitish vositalarini sotib olish mumkinmi? Ma'lum bo'lishicha, ha. Va nutq ...

Mobil qurilmaning asosiy kamerasi odatda tananing orqa tomonida joylashgan bo'lib, fotosuratlar va videolarni olish uchun ishlatiladi

Mobil qurilmaning asosiy kamerasi odatda tananing orqa tomonida joylashgan bo'lib, fotosuratlar va videolarni olish uchun ishlatiladi

Yaxshilangan xarakteristikalar va yuqori avtonomiyaga ega planshetning yangilangan versiyasi.Acer smartfonlariga kamdan-kam tashrif buyuradi...

Raqamingizni saqlab qolgan holda boshqa operatorga qanday o'tish mumkin

Raqamingizni saqlab qolgan holda boshqa operatorga qanday o'tish mumkin

Rossiyada 1 dekabrdan boshlab abonent boshqa uyali aloqa operatoriga o‘tganda telefon raqamini saqlab qolish to‘g‘risidagi qonun kuchga kirdi. Biroq, ma'lum bo'lishicha, ...

phabletni ko'rib chiqish, qimmat, lekin juda malakali

phabletni ko'rib chiqish, qimmat, lekin juda malakali

Qimmatbaho, lekin juda malakali fablet sharhi 20.03.2015 Men dunyodagi etiksiz yagona poyabzalchiman, o'z smartfonimsiz smartfon sharhlovchisiman....

tasma tasviri RSS