विंडोज 10 में कई सुधार हैं जो आपको अपने पीसी को साफ रखने की अनुमति देते हैं। इसके हाल के संस्करणों में स्वचालित रूप से अंतर्निहित टूल शामिल हैं रीसाइकल बिन खाली करें और साफ डाउनलोड फ़ोल्डर समय-समय पर। दुर्भाग्य से, यदि आप विंडोज 10 के शुरुआती निर्माण या ओएस के पिछले संस्करण को चला रहे हैं, तो ये सुविधाएं आपके लिए उपलब्ध नहीं हैं। यहां बताया गया है कि तीन अलग-अलग तरीकों का उपयोग करके आप कुछ दिनों से पुरानी फ़ाइलों को कैसे हटा सकते हैं।
विज्ञापन
इस लक्ष्य को प्राप्त करने के लिए, आपको किसी भी तृतीय-पक्ष उपकरण की आवश्यकता नहीं है। यह फ़ाइल एक्सप्लोरर, पावरशेल या बैच फ़ाइल का उपयोग करके किया जा सकता है।
फ़ाइल एक्सप्लोरर विंडोज 10 में डिफ़ॉल्ट फ़ाइल प्रबंधक ऐप है। इसमें एक विशेष खोज बॉक्स है। जब यह केंद्रित हो जाता है, तो यह रिबन में कई उन्नत विकल्पों को दर्शाता है। फ़ाइल एक्सप्लोरर में खोज सुविधा को सक्रिय करने के लिए, खोज बॉक्स पर क्लिक करें या कीबोर्ड पर F3 दबाएं। रिबन फिर इस प्रकार दिखेगा:यहां बताया गया है कि एक निश्चित दिनों की तुलना में पुरानी फ़ाइलों को हटाने के लिए इसका उपयोग कैसे किया जाए।
फ़ाइल एक्सप्लोरर के साथ एक्स पुराने दिनों की फाइलें हटाएं
- रिबन (F3) में खोज उपकरण टैब खोलें।
- पर क्लिक करेंतिथि संशोधितबटन। इसमें विकल्पों के साथ एक ड्रॉप डाउन सूची है।
- इच्छित विकल्प का चयन करें, जैसेपिछले सप्ताह।
फ़ाइल एक्सप्लोरर तुरंत परिणाम फ़िल्टर करेगा। उन फ़ाइलों का चयन करें जिनकी आपको आवश्यकता नहीं है, और दबाएंहटाएंफ़ाइलों को हटाने के लिए महत्वपूर्ण है। वैकल्पिक रूप से, आप चयन को राइट-क्लिक कर सकते हैं और चुन सकते हैंहटाएंसंदर्भ मेनू से।
युक्ति: आप अपने स्वयं के, कस्टम आकार के फ़िल्टर का उपयोग कर सकते हैं। आप सभी की जरूरत फ़ाइल एक्सप्लोरर के खोज बॉक्स में वांछित फिल्टर की स्थिति टाइप करने के लिए है:
datemodified: 11/1/2017 .. 11/20/2017
फेसबुक पर फ्रेंड लिस्ट कैसे एडिट करें
'डेटमॉडिफाइड' के बजाय, आप एक विशिष्ट तिथि सीमा में फ़ाइलों को खोजने के लिए 'डेटक्रिएटेड' का उपयोग कर सकते हैं।
वैकल्पिक रूप से, आप दिनांक से संबंधित पैरामीटर टाइप कर सकते हैं और एक कोलोन वर्ण (:) दर्ज कर सकते हैं। यह फ़ाइल एक्सप्लोरर को तारीख लेने वाला दिखाएगा। कैलेंडर पॉप-अप से दिनांक या स्थिति चुनें। आप तिथि सीमा पर क्लिक कर सकते हैं और तिथि सीमा निर्दिष्ट करने के लिए खींच सकते हैं। इस तरह से आप परिणाम प्राप्त करने के लिए फ़िल्टर कर सकते हैं कि आप क्या चाहते हैं।
फ़ाइलों को मैन्युअल रूप से एक बार में हटाने के लिए यह विधि अच्छी है। यदि आपको प्रक्रिया को स्वचालित करने की आवश्यकता है, उदा। समय-समय पर डाउनलोड फ़ोल्डर को साफ करें, आपको कमांड प्रॉम्प्ट या पावरशेल विधियों का उपयोग करना चाहिए। आइए उनकी समीक्षा करें।
एक फ़ाइल के साथ एक्स दिनों से पुरानी फ़ाइलें हटाएं
मेरे पिछले लेख में, तृतीय-पक्ष उपकरण के बिना विंडोज 10 में बड़ी फाइलें खोजें , हमने उपयोगी के बारे में सीखा हैForFilesकंसोल कमांड। यह कमांड एक फाइल (या फाइलों का एक सेट) का चयन करता है और उस फाइल पर एक कमांड निष्पादित करता है।
स्विच हम उपयोग कर सकते हैं इस प्रकार हैं:
/ S - यह स्विच फोरफ़ाइल्स को पुनः उपनिर्देशिका बनाता है। जैसे 'डीआईआर / एस'।
/ डी - एक अंतिम संशोधित तिथि के साथ फ़ाइलों का चयन करें। उदाहरण के लिए, एक साल पहले -365 का मतलब है, -30 का मतलब एक महीने पहले।
/ पी - खोज शुरू करने के लिए पथ को इंगित करने के लिए।
/ C 'कमांड' - यह कमांड प्रत्येक फाइल पर निष्पादित होने वाली कमांड को निर्दिष्ट करता है जो मिल जाएगी। कमांड स्ट्रिंग्स को डबल कोट्स में लपेटा जाना चाहिए।
डिफ़ॉल्ट कमांड 'cmd / c echo @file' है।
निम्न चर का उपयोग कमांड स्ट्रिंग में किया जा सकता है:
@ फाइल - फाइल का नाम देता है।
@fname - बिना एक्सटेंशन के फ़ाइल का नाम देता है।
@ कस्टम - केवल फ़ाइल का एक्सटेंशन देता है।
@पथ - फ़ाइल का पूर्ण पथ देता है।
@relpath - फ़ाइल का सापेक्ष पथ लौटाता है।
यदि फ़ाइल प्रकार है तो @isdir - 'TRUE' लौटाता है
फ़ाइलों के लिए एक निर्देशिका और 'FALSE'।
@fsize - फाइल का आकार बाइट्स में देता है।
@fdate - फ़ाइल की अंतिम संशोधित तारीख लौटाता है।
@ftime - फ़ाइल का अंतिम संशोधित समय लौटाता है।
एक्स दिनों में पुरानी फ़ाइलों को हटाने के लिए , निम्न कार्य करें।
- एक नया कमांड प्रॉम्प्ट खोलें उदाहरण।
- निम्न कमांड टाइप करें:
ForFiles / p 'C: My Folder' / s / d -30 / c 'cmd / c del @file'
वांछित मूल्यों के साथ फ़ोल्डर पथ और दिनों की मात्रा को प्रतिस्थापित करें और आप कर रहे हैं।
उदाहरण के लिए, डाउनलोड फ़ोल्डर से एक महीने से अधिक पुरानी फ़ाइलों को हटाने के लिए, निम्न कमांड का उपयोग करें:
ForFiles / p '% userprofile% Downloads' / s / d -30 / c 'cmd / c del @free'
यह ट्रिक विंडोज 7, विंडोज 8, विंडोज 8.1 और विंडोज 10 सहित विंडोज के सभी आधुनिक संस्करणों में काम करती है।
स्वचालित रूप से एक्स दिनों से पुरानी फ़ाइलें हटाएँ
आप अंतर्निहित टास्क शेड्यूलर ऐप का उपयोग करके इस कार्य को स्वचालित कर सकते हैं।
- प्रशासनिक उपकरण खोलें और टास्क शेड्यूलर आइकन पर क्लिक करें।
- बाएँ फलक में, आइटम 'कार्य शेड्यूलर लाइब्रेरी' पर क्लिक करें:
- दाएँ फलक में, लिंक 'कार्य बनाएँ' पर क्लिक करें:
- 'Create Task' नामक एक नई विंडो खोली जाएगी। 'सामान्य' टैब पर, कार्य का नाम निर्दिष्ट करें। 'डिलीट ओल्ड फाइल्स' जैसे आसानी से पहचाने जाने वाले नाम को चुनें।
- 'क्रियाएँ' टैब पर जाएं। वहां, 'नया ...' बटन पर क्लिक करें:
- The न्यू एक्शन ’विंडो खोली जाएगी। वहां, आपको निम्नलिखित डेटा निर्दिष्ट करने की आवश्यकता है।
क्रिया: एक कार्यक्रम शुरू करें
कार्यक्रम / स्क्रिप्ट:ForFiles.exe
तर्क जोड़ें (वैकल्पिक):/ p '% userprofile% download' / s / d -30 / c 'cmd / c del @file'
फ़ोल्डर पथ और दिनों की संख्या को बदलें जो आपको चाहिए। - अपने कार्य में ट्रिगर टैब पर जाएं। वहां, न्यू बटन पर क्लिक करें।
- कार्य शुरू करें के तहत, ड्रॉप डाउन सूची में 'एक शेड्यूल पर' का चयन करें और ओके बटन पर क्लिक करें। निर्दिष्ट करें कि आप कार्य को कब चलाना चाहते हैं।
- 'सेटिंग' टैब पर जाएं। विकल्पों को सक्षम करें
- मांग पर कार्य चलाने की अनुमति दें।
- एक निर्धारित शुरुआत के चूकने के बाद जितनी जल्दी हो सके कार्य को चलाएं। - अपना कार्य बनाने के लिए ठीक क्लिक करें।
बस।
अंत में, यदि आपकी पॉवरशेल पसंद है, तो आप पुरानी फ़ाइलों को हटाने के लिए एक विशेष cmdlet का उपयोग कर सकते हैं।
PowerShell के साथ X दिनों से पुरानी फ़ाइलें हटाएं
- एक नई PowerShell विंडो खोलें ।
- निम्न कमांड टाइप करें:
Get-ChildItem '% userprofile% Downloads' -Recurse | जहाँ-जहाँ {($ _। LastWriteTime -lt (Get-Date) .AddDays (-30))} | वस्तु निकालो
यदि Get-ChildItem cmdlet को कोई ऐसी फ़ाइलें मिलती हैं जो एक महीने से अधिक पुरानी हैं, तो उसे निकालने के लिए प्रत्येक फ़ाइल के लिए निकालें-आइटम cmdlet को कॉल किया जाएगा।
बस।