რამდენიმე ხრიკის საშუალებით გვექნება შესაძლებლობა წაშალეთ ფაილები, რომლებიც მოთავსებულია "ჩამოტვირთვების" საქაღალდეში ვინდოუსზე; ამას აზრი არ აქვს, თუ ჩვენი წინადადება არ განიხილავს ავტომატურ სისტემას, რაც ამ სტატიის ნამდვილი მიზანია.
ამ ამოცანის შესრულების დასაბუთება არის ის, რომ ბევრი ადამიანი მუშაობს სხვადასხვა ტიპის ფაილებიდან, რომლებიც ინტერნეტიდან გადმოიტანეს, რის გამოც ინტერნეტ ბრაუზერი ნაგულისხმევად ჩამოტვირთავს ყველა ამ ელემენტს საქაღალდეში, სახელწოდებით "ჩამოტვირთვები" შეუძლია დიდი რაოდენობით სივრცე დაიკავოს მოკლე დროში.
ინდექსი
შექმენით მცირე სკრიპტი Windows- ში ფაილების ავტომატურად წაშლის მიზნით
მიუხედავად იმისა, რომ ხრიკი, რომელსაც ქვემოთ ვახსენებთ, მხოლოდ ამის შესაძლებლობას ითვალისწინებს წაშალეთ ფაილები, რომლებიც განთავსებულია "ჩამოტვირთვების" საქაღალდეში Windows, მაგრამ ადამიანს შეუძლია შეასრულოს იგივე დავალება ნებისმიერი სხვა დირექტორიისთვის. ჩვენ ჩავთვლით, რომ თითოეულ ამ ფაილში ნაპოვნი ყველა ფაილი დროებითია, რაც ნიშნავს, რომ ნებისმიერ დროს მოგვიწევს მათი წაშლა. ეფექტისთვის, ასევე ჩვენ განვიხილავთ 30 დღის დროს, რაც ნიშნავს, რომ ამ პერიოდის გასვლის შემდეგ ძალაში შევა სკრიპტი, რომელსაც შემდეგ შევქმნით და, ამ ასაკის მქონე ფაილების წაშლა ერთი ნაბიჯით შეძლებთ.
REM Remove files older than 30 days
forfiles /p "C:Users???_????????????Downloads" /s /m *.* /c "cmd /c Del @path" /d -30
ჩვენ გავაზიარეთ პატარა კოდი ზედა ნაწილში, რომელიც უნდა დააკოპიროთ და ჩასვათ უბრალო ტექსტურ დოკუმენტში (და ფორმატის გარეშე). აქ უნდა გაითვალისწინოთ ძალიან მნიშვნელოვანი ასპექტი და ეს არის ის ზოგადად, "ჩამოტვირთვების" საქაღალდე მდებარეობს მომხმარებლის დირექტორიებში. ამ მიზეზით, თქვენ უნდა შეცვალოთ სიტყვა "მომხმარებელი" სიტყვით, რომელიც შეესაბამება თქვენს Windows კომპიუტერში მდებარეობას.
ცოტა უფრო კონკრეტულად რომ ვთქვათ, ჩვენ დავაყენეთ ეკრანის ანაბეჭდის ზედა ნაწილი, თუ რა უნდა გააკეთოთ ამ მოდიფიკაციით. იქვე მიხვდებით, რომ ამ მდებარეობის გარდა, თქვენ უნდა შეცვალოთ, დროა «30 დღე» როგორც ასაკობრივი ვადა, რომელიც უნდა იყოს ფაილების წაშლა. ბრტყელ დოკუმენტს, სადაც გადაწერეთ და ჩასვით ეს პატარა სკრიპტი, თქვენ მოგიწევთ შენახვა ".bat" - ის გაფართოებით ისე, რომ იგი გახდება სურათების ბრძანების შემსრულებელი.
თუ ამ მომენტში ორჯერ დააწკაპუნეთ აღნიშნულ ფაილზე და "ჩამოტვირთვების" საქაღალდეში არის 30 დღეზე ძველი ერთეულები, ისინი დაუყოვნებლად წაიშლება.
დაგეგმეთ სკრიპტის ავტომატური შესრულება Windows- ში
იმისათვის, რომ თავიდან ავიცილოთ თავიდან ამ სკრიპტის შესრულება, რომელიც ჩვენ შევქმენით, ქვემოთ შემოგთავაზებთ გამოიყენეთ "Windows Task Scheduler", რაღაცის გაკეთება ძალიან მარტივია და რასაც ქვემოთ გთავაზობთ შემდეგი ნაბიჯებით:
- გაუშვით "Windows Task Scheduler".
- აირჩიეთ ვარიანტი, რომელიც საშუალებას მოგცემთ შექმნათ ძირითადი ამოცანა.
- განსაზღვრეთ სახელი და სურვილისამებრ, დავალების აღწერა, რომელიც ამ ეტაპზე დაგეგმეთ.
- ახლა განსაზღვრეთ, რამდენად ხშირად გსურთ შესრულებული დავალების შესრულება.
- თქვენ ასევე უნდა განსაზღვროთ ზუსტი დრო, როდესაც გსურთ დავალების შესრულება.
- ახლა თქვენ უნდა შეუკვეთოთ დავალების განმსაზღვრელი პროგრამის გასაშვებად (ჩვენს შემთხვევაში, სკრიპტი, რომელიც უფრო ადრე გამოვიმუშავეთ).
- შესაბამისი ღილაკის საშუალებით იპოვნეთ ის ადგილი, სადაც შეინახეთ სკრიპტი, რომელიც ადრე შექმენით.
- ახლა თქვენ უნდა დაასრულოთ ამ ამოცანის შექმნა.
ჩვენ მიერ შემოთავაზებული ნაბიჯებით, ამიერიდან თქვენ საერთოდ აღარ იფიქრებთ რაიმეს გამო, რადგან Windows დავალების განრიგი იზრუნებს სკრიპტის შესრულებაზე რაც ჩვენ ადრე გენერირებულ იქნა და ის გააანალიზებს საქაღალდეში "გადმოწერა". სკრიპტი გააკეთებს თარიღების მცირე შედარებას, განსაზღვრავს რომელი ფაილების ასაკია 30 დღე ან მეტი, და გააგრძელებთ მათი ავტომატურად წაშლას ერთ ეტაპზე.
16 კომენტარი დატოვე შენი
გამარჯობათ ... თუ მინდა პროგრამირება, რომ წაიშალოს ფაილები 2 დღის წინ, უნდა შევცვალო მეორე ხაზის 30-ით 2-ით? ან 02-ისთვის? Გმადლობთ
დანიელ მესმის, რომ ეს უნდა იყოს -5, რადგან ტესტის ჩასატარებლად დავდე -0 და ჩემთვის იმუშავა
ძალიან კარგი, მაგრამ ის არ მუშაობს ვინდოუსში 8.1, მე მინდა საქაღალდის წაშლა ყოველ ჯერზე, როდესაც ვაძლევ შემსრულებელ ფაილს, საქაღალდე რჩება თქვენს საიტზე, თუ ამის მიღწევის გზა გაქვთ, კარგი იქნებოდა, რადგან მსურს წაშალეთ ერთდროულად ერთ თამაშში მოთავსებული რეკლამების საქაღალდე და ის არ მაძლევს საშუალებას ამ კოდექსით, თუ ამას ხელით გავაკეთებ, ყველაფერი შესანიშნავად მუშაობს
თუ შეამჩნევთ, რომ ეს ფაილების წაშლაა, ის არ წაშლის დირექტორიებს (საქაღალდეებს), მე არ გამომიყენებია ეს საქაღალდეებისთვის, მაგრამ ვფიქრობ, რომ იმ სტრიქონში, სადაც წერია / s, ეს ეხება ფაილებს და რომ თუ შეცვლით / d ეს შექმნის დირექტორიებს ... ასე რომ, თქვენ გაქვთ ორი სკრიპტი, თითოეულისთვის და ცხადია დანიშნეთ ამოცანა თითოეული სკრიპტის ავტომატური შესრულებისთვის.
როგორც ეს შეიძლება იყოს ფაილების წაშლა .7z ან .rar გაფართოებით
შემდეგი ინსტრუქცია შეიცვლება მხოლოდ იმ განყოფილებაში, სადაც ჩანს ვარსკვლავები *, ყველა ფაილი, მათი სახელის მიუხედავად, მაგრამ .rar გაფართოებით
FORFILES / p D: წაშლილი საქაღალდე / s / m * .rar / d -5 / C "cmd / c del @path"
დილა მშვიდობისა
ვინმემ ხომ არ იცის, თუ ამ დირექტორიაში არსებული ფაილების წაშლის გარდა, ჩვენ გვინდა საქაღალდეების წაშლაც, როგორც ამას გავაკეთებთ?
მადლობა
ამისათვის თქვენ უნდა დაამატოთ ეს კოდი და ასევე წაშალოთ ქვე საქაღალდეები:
@ ეხო off
დააჭირე »შენი მარშრუტი / შენი მარშრუტი»
del / q *. *
for / f "Tokens = *" %% G in ('dir / B') do rd / s / q "%% G"
popd
პუშკ
დილა მშვიდობისა
როგორ შემიძლია თავიდან ავიცილოთ დასტურის მოთხოვნა ზოგიერთი ფაილის წასაშლელად?
უკვე დიდი მადლობა
ძვირფასო, შემიძლია დავამატო რამდენიმე მიზანი? ეს არის პირველი სტრიქონი ჩამოტვირთვების საქაღალდეში, მეორე მუსიკა საქაღალდეში და ა.შ.
გამარჯობა, როგორ გითხრათ, რომ მსურს წაშალო ის, ვინც 4 დღეზე მეტია (/ დ -4), თუ ჩემი თარიღის ფორმატი არის MM / DD / YYYY
-04
და როგორი იქნება, თუ გინდა რომ წაშალო ყველა ფაილი, მაგრამ ისინი იყვნენ 0 ბაიტი 1 ბაიტი ან 7 ბაიტი?
რა უნდა შეცვალონ, თუ მსურს 12 საათზე ძველი ფაილების წაშლა?
გამარჯობათ კარგი, მე უნდა წაშალოთ დესკტოპის ფაილები. უბრალოდ შეცვალეთ გეზი (?) .. ასევე მე გავაკეთე ძირითადი ხელკეტი დესკტოპის ფაილების წასაშლელად და ის მუშაობს, როდესაც ვაწარმოებ. თუმცა დაგეგმილი დავალება არ მუშაობს. მე ვუკვეთავ მას ყოველთვის, როდესაც კომპიუტერს ვრთავ, მაგრამ ფაილები, რომლებსაც ვრთავ, რჩება თავის ადგილზე (დესკტოპის). მე მაქვს Windows 10 Professional 1803
Hello,
მსურს ფაილების წაშლა .rar გაფართოებით, გამოკლებული ერთი მათგანი. Შესაძლებელია?