როგორ წაშალოთ X დღეზე ძველი ფაილები Windows 10-ში
Windows 10-ს აქვს მრავალი გაუმჯობესება, რაც საშუალებას გაძლევთ შეინარჩუნოთ თქვენი კომპიუტერი სუფთა. მისი ბოლო ვერსიები მოიცავს ჩაშენებულ ინსტრუმენტებს ავტომატურად დაცარიელეთ Recycle Bin და გაასუფთავეთ ჩამოტვირთვების საქაღალდე პერიოდულად. სამწუხაროდ, თუ თქვენ იყენებთ Windows 10-ის ადრეულ ვერსიას ან OS-ის წინა ვერსიას, ეს ფუნქციები თქვენთვის მიუწვდომელია. აი, როგორ შეგიძლიათ წაშალოთ რამდენიმე დღეზე ძველი ფაილი სამი განსხვავებული მეთოდის გამოყენებით.
რეკლამა
ამ მიზნის მისაღწევად, თქვენ არც კი გჭირდებათ მესამე მხარის ინსტრუმენტები. ეს შეიძლება გაკეთდეს File Explorer-ის, PowerShell-ის ან სერიული ფაილის გამოყენებით.
File Explorer არის ფაილების მენეჯერის ნაგულისხმევი აპლიკაცია Windows 10-ში. მას აქვს სპეციალური საძიებო ველი. როდესაც ის ფოკუსირებულია, ის აჩვენებს უამრავ გაფართოებულ ვარიანტს Ribbon-ში. File Explorer-ში ძიების ფუნქციის გასააქტიურებლად დააწკაპუნეთ საძიებო ველზე ან დააჭირეთ F3 კლავიატურაზე. ლენტი შემდეგ გამოიყურება:
აი, როგორ გამოვიყენოთ ის, რომ წაშალოთ რამდენიმე დღეზე ძველი ფაილი.წაშალეთ X დღეზე ძველი ფაილები File Explorer-ით
- გახსენით საძიებო ხელსაწყოების ჩანართი ლენტში (F3).
- დააწკაპუნეთ Თარიღი შეცვლილია ღილაკი. მას აქვს ჩამოსაშლელი სია ოფციებით.
- აირჩიეთ სასურველი ვარიანტი, როგორიცაა Წინა კვირაში.
File Explorer დაუყოვნებლივ გაფილტრავს შედეგებს. აირჩიეთ ფაილები, რომლებიც არ გჭირდებათ და დააჭირეთ წაშლა ფაილების წაშლის გასაღები. გარდა ამისა, შეგიძლიათ დააწკაპუნოთ მაუსის მარჯვენა ღილაკით და აირჩიოთ წაშლა კონტექსტური მენიუდან.
რჩევა: შეგიძლიათ გამოიყენოთ თქვენი საკუთარი ზომის ფილტრები. ყველაფერი რაც თქვენ გჭირდებათ არის აკრიფოთ სასურველი ფილტრის მდგომარეობა File Explorer-ის საძიებო ველში შემდეგნაირად:
შეცვლილია: 11/1/2017.. 11/20/2017
„datemodified“-ის ნაცვლად, შეგიძლიათ გამოიყენოთ „datecreated“ ფაილების მოსაძებნად თარიღის კონკრეტულ დიაპაზონში.
ალტერნატიულად, შეგიძლიათ აკრიფოთ თარიღთან დაკავშირებული პარამეტრი და შეიყვანოთ ორწერტილი სიმბოლო (:). ეს აიძულებს File Explorer-ს აჩვენოს თარიღის ამომრჩევი. აირჩიეთ თარიღი ან მდგომარეობა კალენდრის ამომხტარი ფანჯრიდან. შეგიძლიათ დააწკაპუნოთ თარიღზე და გადაათრიოთ თარიღის დიაპაზონის დასაზუსტებლად. ამ გზით თქვენ შეგიძლიათ გაფილტროთ შედეგები, რომ მიიღოთ ზუსტად ის, რაც გსურთ.
ეს მეთოდი კარგია ფაილების ხელით წაშლისთვის დროდადრო. თუ თქვენ გჭირდებათ პროცედურის ავტომატიზაცია, ე.ი. პერიოდულად გაასუფთავეთ ჩამოტვირთვების საქაღალდე, უნდა გამოიყენოთ ბრძანების ხაზი ან PowerShell მეთოდები. მიმოვიხილოთ ისინი.
X დღეზე ძველი ფაილების წაშლა Batch ფაილით
ჩემს წინა სტატიაში, იპოვეთ დიდი ფაილები Windows 10-ში მესამე მხარის ხელსაწყოების გარეშე, გავიგეთ სასარგებლოს შესახებ ფაილებისთვის კონსოლის ბრძანება. ეს ბრძანება ირჩევს ფაილს (ან ფაილების ერთობლიობას) და ასრულებს ბრძანებას ამ ფაილზე.
გადამრთველები, რომლებიც შეგვიძლია გამოვიყენოთ, არის შემდეგი:
/S - ეს გადამრთველი აქცევს ფაილების რეკურსიულ ქვედირექტორიებს. „DIR /S“-ის მსგავსად.
/D - აირჩიეთ ფაილები ბოლო შეცვლილი თარიღით. მაგალითად, -365 ნიშნავს ერთ წელზე მეტი ხნის წინ, -30 ნიშნავს ერთი თვის წინ.
/P - ძიების დასაწყებად გზის მითითება.
/C "command" - ეს ბრძანება განსაზღვრავს ბრძანებას, რომელიც უნდა შესრულდეს თითოეულ ფაილზე, რომელიც იქნება ნაპოვნი. ბრძანების სტრიქონები უნდა იყოს გახვეული ორმაგი ბრჭყალებით.
ნაგულისხმევი ბრძანება არის "cmd /c echo @file".
შემდეგი ცვლადები შეიძლება გამოყენებულ იქნას ბრძანების სტრიქონში:
@file - აბრუნებს ფაილის სახელს.
@fname - აბრუნებს ფაილის სახელს გაფართოების გარეშე.
@ext - აბრუნებს ფაილის მხოლოდ გაფართოებას.
@path - აბრუნებს ფაილის სრულ გზას.
@relpath - აბრუნებს ფაილის ფარდობით გზას.
@isdir - აბრუნებს "TRUE", თუ ფაილის ტიპი არის
დირექტორია და "FALSE" ფაილებისთვის.
@fsize - აბრუნებს ფაილის ზომას ბაიტებში.
@fdate - აბრუნებს ფაილის ბოლო შეცვლილ თარიღს.
@ftime - აბრუნებს ფაილის ბოლო შეცვლილ დროს.
X დღეზე ძველი ფაილების წასაშლელად, გააკეთეთ შემდეგი.
- გახსენით ახალი ბრძანების სტრიქონი მაგალითად.
- ჩაწერეთ შემდეგი ბრძანება:
ForFiles /p "C:\My Folder" /s /d -30 /c "cmd /c del @file"
ჩაანაცვლეთ საქაღალდის გზა და დღეების რაოდენობა სასურველი მნიშვნელობებით და დასრულებულია.
მაგალითად, ჩამოტვირთვების საქაღალდიდან ერთ თვეზე ძველი ფაილების წასაშლელად გამოიყენეთ შემდეგი ბრძანება:
ForFiles /p "%userprofile%\Downloads" /s /d -30 /c "cmd /c del @file"
ეს ხრიკი მუშაობს Windows-ის ყველა თანამედროვე ვერსიაში, მათ შორის Windows 7, Windows 8, Windows 8.1 და Windows 10.
ავტომატურად წაშალეთ X დღეზე ძველი ფაილები
თქვენ შეგიძლიათ ამ ამოცანის ავტომატიზაცია ჩაშენებული Task Scheduler აპის გამოყენებით.
- გახსენით ადმინისტრაციული ინსტრუმენტები და დააწკაპუნეთ Task Scheduler ხატულაზე.
- მარცხენა პანელში დააწკაპუნეთ პუნქტზე "დავალებების განრიგის ბიბლიოთეკა":
- მარჯვენა პანელში დააწკაპუნეთ ბმულზე "შექმენით დავალება":
- გაიხსნება ახალი ფანჯარა სახელწოდებით "დავალების შექმნა". "ზოგადი" ჩანართზე მიუთითეთ დავალების სახელი. აირჩიეთ ადვილად ცნობადი სახელი, როგორიცაა "ძველი ფაილების წაშლა".
- გადადით "მოქმედებების" ჩანართზე. იქ დააჭირეთ ღილაკს "ახალი ...":
- გაიხსნება "ახალი მოქმედების" ფანჯარა. იქ თქვენ უნდა მიუთითოთ შემდეგი მონაცემები.
მოქმედება: დაიწყეთ პროგრამა
პროგრამა/სკრიპტი:ForFiles.exe
არგუმენტების დამატება (სურვილისამებრ):/p "%userprofile%\ჩამოტვირთვები" /s /d -30 /c "cmd /c del @file"
შეცვალეთ საქაღალდის გზა და დღეების რაოდენობა, რაც გჭირდებათ. - გადადით Triggers ჩანართზე თქვენს ამოცანაში. იქ დააჭირეთ ღილაკს ახალი.
- ამოცანის დაწყებაში, ჩამოსაშლელ სიაში აირჩიეთ "განრიგი" და დააჭირეთ ღილაკს OK. მიუთითეთ როდის გსურთ ამოცანის შესრულება.
- გადადით "პარამეტრების" ჩანართზე. ჩართეთ პარამეტრები
- დაუშვით დავალების შესრულება მოთხოვნით.
- შეასრულეთ დავალება რაც შეიძლება მალე, დაგეგმილი დაწყების გამოტოვების შემდეგ. - დააწკაპუნეთ OK, რათა შექმნათ თქვენი დავალება.
Ის არის.
და ბოლოს, თუ თქვენ ანიჭებთ უპირატესობას PowerShell-ს, შეგიძლიათ გამოიყენოთ სპეციალური cmdlet ძველი ფაილების მოსაშორებლად.
წაშალეთ X დღეზე ძველი ფაილები PowerShell-ით
- გახსენით ახალი PowerShell ფანჯარა.
- ჩაწერეთ შემდეგი ბრძანება:
Get-ChildItem "%userprofile%\Downloads" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))}| ამოღება-საქონელი
თუ Get-ChildItem cmdlet იპოვის ფაილებს, რომლებიც ერთ თვეზე მეტია, მაშინ Remove-Item cmdlet გამოიძახება თითოეული ფაილის წასაშლელად.
Ის არის.