सीएमडी डिलीट फोल्डर: कमांड लाइन का उपयोग करके फाइल्स और फोल्डर्स को डिलीट करें

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

विंडोज एक्सप्लोरर का उपयोग करके कुछ फ़ोल्डर्स और फाइलों को हटाना असंभव है। इनमें लंबे रास्तों वाली फाइलें, नाम या आरक्षित नाम जैसे CON, AUX, COM1, COM2, COM3, COM4, ​​LPT1, LPT2, LPT3, PRN, NUL आदि शामिल हैं। जब आप इन फ़ाइलों को हटाने का प्रयास करेंगे तो आपको एक एक्सेस अस्वीकृत त्रुटि संदेश मिलेगा। विंडोज एक्सप्लोरर का उपयोग करते हुए, भले ही आप एक प्रशासक हों।

कारण चाहे जो भी हो, इन्हें केवल कमांड लाइन का उपयोग करके ही हटाया जा सकता है। यह आलेख फ़ोल्डर या फ़ाइल को सफलतापूर्वक हटाने के लिए cmd का उपयोग करने के बारे में बताता है। त्वरित सारांश छिपाना 1 इससे पहले कि हम शुरू करें 2 कमांड प्रॉम्प्ट का उपयोग करके फ़ाइलों और फ़ोल्डरों को कैसे हटाएं २.१ cmd . में डेल/मिटा कमांड २.२ cmd . में Rmdir /rd कमांड २.३ एकाधिक फ़ाइलें और फ़ोल्डर हटाएं २.४ किसी भी निर्देशिका में फ़ाइलें और फ़ोल्डर हटाएं 2.5 फ़ाइल या फ़ोल्डर के अस्तित्व की जाँच करें फिर IF कमांड का उपयोग करके हटा दें 3 Windows PowerShell का उपयोग करके फ़ाइलें और फ़ोल्डर कैसे निकालें 3.1 एकाधिक फ़ाइलें और फ़ोल्डर हटाएं 3.2 किसी भी निर्देशिका में फ़ाइलें और फ़ोल्डर हटाएं 4 कमांड लाइन का उपयोग करके जटिल और लंबे पथ वाली फ़ाइलों और फ़ोल्डरों को हटाएं 5 समापन शब्द

इससे पहले कि हम शुरू करें

कमांड प्रॉम्प्ट और विंडोज पॉवरशेल का उपयोग करके फ़ाइलों और फ़ोल्डरों को हटाने में खुदाई करने से पहले आपको समझने के लिए यहां कुछ महत्वपूर्ण चीजें दी गई हैं। ये टिप्स आपको कमांड के नियमों और कुछ बुनियादी नियमों को समझने में मदद करेंगे जिनका उपयोग लेख में आगे किया जाएगा।

यहां याद रखने वाली सबसे महत्वपूर्ण बात पथ और फ़ाइल/फ़ोल्डर नाम का सिंटैक्स है। फ़ाइल का नाम टाइप करते समय ध्यान दें कि इसमें कोई गैप (स्पेस) तो नहीं है। उदाहरण के लिए, यदि फ़ोल्डर नाम में कोई स्थान नहीं है, तो इसे इस रूप में लिखा जा सकता है। हालाँकि, यदि इसमें कोई अंतर है, तो इसे कोष्ठक () के भीतर लिखना होगा। यहाँ एक उदाहरण है: सीडी बैक

याद रखने वाली एक और बात यह है कि पहले से खाली फ़ोल्डरों और उनमें कुछ सामग्री वाले फ़ोल्डरों को हटाते समय आपको अलग-अलग परिणाम दिखाई दे सकते हैं। ऐसा कहने के बाद, आपको मुख्य फ़ोल्डर के साथ ही एक फ़ोल्डर के भीतर से सामग्री को हटाने के लिए कमांड में समर्पित विकल्पों का उपयोग करने की आवश्यकता होगी। इसे पुनरावर्ती क्रिया कहते हैं।

इसके अलावा, आपको यह भी पता होना चाहिए कि कमांड लाइन इंटरफेस के अंदर अपनी कार्यशील निर्देशिका को कैसे बदलना है। कमांड का प्रयोग करें सीडी अपनी निर्देशिका बदलने के लिए, उसके बाद सही सिंटैक्स। यहां कुछ उदाहरण दिए गए हैं:

  • एक फ़ोल्डर वापस ले जाएँ:
    cd ..
    सीडी फॉरवर्ड
  • एक ही कार्यशील निर्देशिका के भीतर एक फ़ोल्डर में ले जाएँ:
    cd 'NameOfFolder'
    डब्ल्यूडी बदलें
  • अपनी वर्तमान कार्यशील निर्देशिका की परवाह किए बिना एक सटीक फ़ोल्डर में ले जाएँ:
    cd /d 'DriveLetter:PathFolderName'
    उदाहरण के लिए,
    सीडी / डी सी:उपयोगकर्तासुभानडेस्कटॉप
    ड्राइव बदलें
  • ड्राइव बदलें:
    DriveLetter:

एक आखिरी चीज जो काम आ सकती है वह यह देखने में सक्षम है कि वर्तमान कार्यशील निर्देशिका में कौन सी सामग्री उपलब्ध है। यह विशेष रूप से सहायक है ताकि आप लक्ष्य फ़ाइल या फ़ोल्डर की सही वर्तनी में टाइप करें। कमांड प्रॉम्प्ट और पॉवरशेल में वर्तमान कार्यशील निर्देशिका की सामग्री देखने के लिए, टाइप करें आप को .

अब जब हमारे पास बुनियादी ज्ञान है, तो आइए हम आपको दिखाते हैं कि आप विंडोज पीसी पर कमांड लाइन का उपयोग करके फाइलों और फ़ोल्डरों को कैसे हटा सकते हैं।

डिफ़ॉल्ट रूप से, इसमें 2 कमांड-लाइन इंटरफेस निर्मित होते हैं विंडोज 10 - कमांड प्रॉम्प्ट और विंडोज पॉवरशेल। इन दोनों का इस्तेमाल कंप्यूटर से डिलीट करने के लिए किया जा रहा है।

कमांड प्रॉम्प्ट का उपयोग करके फ़ाइलों और फ़ोल्डरों को कैसे हटाएं

आइए हम बहुत ही बुनियादी कमांड से शुरू करें और कमांड प्रॉम्प्ट के लिए वहां से अपना काम करें। हम अनुशंसा करते हैं कि आप प्रशासनिक विशेषाधिकारों के साथ कमांड प्रॉम्प्ट का उपयोग करें ताकि आपको कोई अतिरिक्त संकेत न मिले जो आपके पास पहले से हो।

cmd . में डेल/मिटा कमांड

का तथा मिटाएं कमांड प्रॉम्प्ट में कमांड एक दूसरे के उपनाम हैं। मतलब, दोनों एक ही कार्य करते हैं, भले ही आप किसी एक का उपयोग करें। इनका उपयोग वर्तमान कार्यशील निर्देशिका में अलग-अलग वस्तुओं (फाइलों) को हटाने के लिए किया जा सकता है। याद रखें कि इसका उपयोग निर्देशिकाओं (फ़ोल्डर्स) को स्वयं हटाने के लिए नहीं किया जा सकता है।

ऐसा करने के लिए निम्न में से किसी एक आदेश का उपयोग करें:

युक्ति: उपयोग टैब पथ और फ़ाइल/फ़ोल्डर नामों को स्वचालित रूप से पूरा करने के लिए बटन।|_+_|

बदलने के फ़ाइल/फ़ोल्डरनाम उस आइटम के नाम के साथ जिसे आप हटाना चाहते हैं। यहाँ हम का एक उदाहरण है जो कार्यशील निर्देशिका से फ़ाइलों को हटा रहा है:

यदि आप किसी फ़ोल्डर के भीतर से आइटम निकालने का प्रयास करते हैं, चाहे वह खाली हो या नहीं, तो आपको एक पुष्टिकरण कार्रवाई के लिए संकेत दिया जाएगा, जैसे कि नीचे दी गई:

ऐसे परिदृश्य में, आपको दर्ज करने की आवश्यकता होगी तथा हाँ और के लिए एन पुष्टि करने के लिए नहीं। यदि आप हाँ चुनते हैं, तो सीधे फ़ोल्डर में मौजूद आइटम हटा दिए जाएंगे, लेकिन निर्देशिका (फ़ोल्डर) बनी रहेगी। हालाँकि, फ़ोल्डर के भीतर उपनिर्देशिकाएँ बिल्कुल भी नहीं बदली जाएँगी।

इस समस्या को /s स्विच का उपयोग करके हल किया जा सकता है। फ़ोल्डर और उसकी उपनिर्देशिकाओं के भीतर की सभी सामग्री को हटाने के लिए, आपको कमांड में पुनरावर्ती विकल्प जोड़ना होगा ( /एस ) s के बाद स्लैश पुनरावर्ती विकल्प को दर्शाता है। अवधारणा को पूरी तरह से समझने के लिए नीचे दिए गए उदाहरण का संदर्भ लें:

हम का उपयोग करेंगे का फोल्डर फाइनल फोल्डर के भीतर टेक्स्ट फाइलों को दोबारा हटाने के लिए यहां कमांड करें, जिसमें सबफोल्डर नाम की एक उपनिर्देशिका भी है। सबफ़ोल्डर में 2 नमूना टेक्स्ट फ़ाइलें भी होती हैं जिन्हें हम निम्नलिखित कमांड के साथ पुनरावर्ती रूप से हटा देंगे:|_+_|

यहाँ इसका आउटपुट है:

जैसा कि आप ऊपर की छवि में देख सकते हैं, हमें y दो बार दर्ज करना था - प्रत्येक फ़ोल्डर के लिए एक बार। प्रत्येक पुष्टिकरण के साथ, 2 पाठ फ़ाइलें हटा दी गईं, जैसा कि हमने पहले इस उदाहरण में बताया था। हालाँकि, यदि हम फ़ाइल एक्सप्लोरर का उपयोग करते हैं, तब भी हम देख सकते हैं कि दोनों निर्देशिकाएँ - अंतिम फ़ोल्डर और सबफ़ोल्डर - अभी भी वहाँ हैं, लेकिन उनके अंदर की सामग्री हटा दी गई है।

आप कमांड में एक और ट्वीक भी कर सकते हैं ताकि इसे चुपचाप निष्पादित किया जा सके और आपको पुष्टि के लिए प्रेरित नहीं किया जाएगा। यहां बताया गया है:|_+_|

NS / क्यू दिखाता है कि कार्रवाई की जानी चाहिए चुपचाप .

cmd . में Rmdir /rd कमांड

डेल और मिटा के समान, आरएमडीआईआर तथा तृतीय एक दूसरे के लिए उपनाम भी हैं, जिसका अर्थ है to निर्देशिका हटाएं . इन आदेशों का उपयोग उनकी सामग्री सहित संपूर्ण निर्देशिका और उपनिर्देशिका (पुनरावर्ती) को हटाने के लिए किया जाता है। ऐसा करने के लिए नीचे दिए गए कमांड का प्रयोग करें:|_+_|

उपरोक्त आदेश नया फ़ोल्डर तभी हटाएगा जब वह खाली हो। यदि किसी फ़ोल्डर में उपनिर्देशिकाएँ हैं, तो आपको निम्न संकेत मिल सकता है:

इस मामले में, हमें आइटम के पुनरावर्ती विलोपन के विकल्प को लागू करने की आवश्यकता होगी जैसा कि हमने पहले किया है का आदेश.|_+_|

बेशक, यह इसके साथ भी किया जा सकता है / क्यू विकल्प ताकि आपको पुष्टि के साथ संकेत न दिया जाए|_+_|

एकाधिक फ़ाइलें और फ़ोल्डर हटाएं

अब तक, हमने प्रति आदेश एकल आइटम को हटाने का कार्य पूरा कर लिया है। अब देखते हैं कि आप कई चुनिंदा फाइलों या फ़ोल्डरों को कैसे हटा सकते हैं। ऐसा करने के लिए नीचे दिए गए आदेश का प्रयोग करें:

फाइलों के लिए:|_+_|

निर्देशिकाओं के लिए:|_+_|

यहाँ निर्देशिका की तुलना से पहले और बाद में है जहाँ उपरोक्त दोनों कमांड निष्पादित किए गए थे:

आप एक का भी उपयोग कर सकते हैं तारांकन (*) फ़ाइलों के थोक निष्कासन को निष्पादित करने के लिए फ़ाइल प्रकार या फ़ाइल नाम के साथ संयोजित का आदेश। हालाँकि, Microsoft ने तारांकन के उपयोग के लिए समर्थन को हटा दिया है आरएमडीआईआर ताकि उपयोगकर्ता गलती से पूरे फोल्डर को न हटा दें।

यहां एक उदाहरण दिया गया है जिसमें हम अपनी वर्तमान कार्यशील निर्देशिका से सभी .txt फ़ाइलों को हटा रहे हैं:|_+_|

किसी भी निर्देशिका में फ़ाइलें और फ़ोल्डर हटाएं

हम वर्तमान कार्यशील निर्देशिका में सामग्री को हटाने पर काम कर रहे हैं। हालाँकि, आप अपने कंप्यूटर के भीतर किसी भी निर्देशिका से फ़ाइलों और फ़ोल्डरों को हटाने के लिए हमारे द्वारा अब तक चर्चा की गई कमांड का भी उपयोग कर सकते हैं।

आप जिस आइटम को हटाना चाहते हैं उसका पूरा पथ बस संलग्न कोष्ठक में रखें, और इसे हटा दिया जाएगा, जैसा कि नीचे दिए गए उदाहरण में है:

फ़ाइल या फ़ोल्डर के अस्तित्व की जाँच करें फिर IF कमांड का उपयोग करके हटा दें

हम पहले ही चर्चा कर चुके हैं कि आप टाइप करके वर्किंग डायरेक्टरी की सामग्री देख सकते हैं आप को कमांड प्रॉम्प्ट में। हालाँकि, यदि कोई आइटम मौजूद है, तो उसे निकालने के लिए आप कमांड प्रॉम्प्ट में if शर्त लागू कर सकते हैं। ऐसा नहीं करने पर कार्रवाई नहीं की जाएगी। यहां बताया गया है:|_+_|

बदलने के फ़ाइल/फ़ोल्डरनाम दोनों जगहों पर आइटम के नाम के साथ (और यदि लागू हो तो विस्तार) हटाया जाना है। यहाँ एक उदाहरण है:
यदि डेस्कटॉप मौजूद है (rmdir /s/q डेस्कटॉप)

Windows PowerShell का उपयोग करके फ़ाइलें और फ़ोल्डर कैसे निकालें

आपके पीसी से सामग्री को हटाने और हटाने के लिए विंडोज पावरशेल में कमांड कुछ अतिरिक्त उपनामों के साथ कमांड प्रॉम्प्ट के समान हैं। समग्र कार्यक्षमता और तर्क समान हैं।

हम अनुशंसा करते हैं कि आप आगे बढ़ने से पहले Windows PowerShell को व्यवस्थापकीय विशेषाधिकारों के साथ लॉन्च करें।

यहां ध्यान देने वाली मुख्य बात यह है कि कमांड प्रॉम्प्ट के विपरीत, सभी कमांड का उपयोग दोनों उद्देश्यों के लिए किया जा सकता है - अलग-अलग फाइलों के साथ-साथ पूर्ण निर्देशिकाओं को हटाना। हम आपसे फ़ाइलों और फ़ोल्डरों को हटाने के लिए PowerShell का उपयोग करते समय सावधान रहने के लिए कहते हैं, क्योंकि निर्देशिका स्वयं भी हटा दी जाती है।

अच्छी बात यह है कि आपको पुनरावर्ती क्रिया निर्दिष्ट करने की आवश्यकता नहीं है। यदि किसी निर्देशिका में उप-निर्देशिकाएँ हैं, तो PowerShell पुष्टि करेगा कि क्या आप अपने विलोपन को जारी रखना चाहते हैं, जिसमें सभी चाइल्ड ऑब्जेक्ट (उपनिर्देशिका) भी शामिल होंगे।

यहां उन सभी आदेशों/उपनामों की सूची दी गई है जिनका उपयोग किसी आइटम को निकालने के लिए PowerShell में किया जा सकता है:

  • का
  • आरएम-दिरो
  • वस्तु निकालें
  • मिटाएं
  • रोड
  • रियो
  • आर एम

हमने अपनी कार्य निर्देशिका में इन सभी आदेशों का परीक्षण किया और उनमें से प्रत्येक फ़ोल्डरों के साथ-साथ व्यक्तिगत वस्तुओं को हटाने में सफल रहा, जैसा कि नीचे देखा जा सकता है:

जैसा कि ऊपर देखा जा सकता है, सभी उपनामों का सिंटैक्स समान है। आप PowerShell का उपयोग करके किसी आइटम को हटाने के लिए नीचे दिए गए किसी भी आदेश का उपयोग कर सकते हैं:|_+_|

एकाधिक फ़ाइलें और फ़ोल्डर हटाएं

आप कई चुनिंदा फाइलों और फ़ोल्डरों को भी हटा सकते हैं जैसे हमने कमांड प्रॉम्प्ट का उपयोग करते समय किया था। अंतर केवल इतना है कि आपको प्रत्येक आइटम का पूरा पथ प्रदान करना होगा, भले ही आप एक ही कार्यशील निर्देशिका में हों। ऐसा करने के लिए नीचे दिए गए कमांड का प्रयोग करें:|_+_|

यदि आइटम एक निर्देशिका (.txt, .png, आदि) नहीं है, तो फ़ाइल प्रकार को जोड़ना याद रखें, जैसा कि हमने नीचे दिए गए उदाहरण में किया है:

आप एक का भी उपयोग कर सकते हैं तारांकन (*) फ़ाइलों के थोक निष्कासन को निष्पादित करने के लिए फ़ाइल प्रकार या फ़ाइल नाम के साथ संयोजित का कमांड, जैसा कि कमांड प्रॉम्प्ट में किया गया है। यहाँ एक उदाहरण है:

ऊपर दिखाया गया कमांड डायरेक्टरी न्यू फोल्डर में सभी.txt फाइलों को हटा देगा।

किसी भी निर्देशिका में फ़ाइलें और फ़ोल्डर हटाएं

आप किसी आइटम को किसी भिन्न निर्देशिका में भी हटा सकते हैं, जैसे हमने कमांड प्रॉम्प्ट में किया था। जैसा कि हमने नीचे किया है, बस PowerShell में आइटम का पूरा पथ दर्ज करें:

कमांड लाइन का उपयोग करके जटिल और लंबे पथ वाली फ़ाइलों और फ़ोल्डरों को हटाएं

कभी-कभी किसी आइटम को हटाने का प्रयास करते समय आपको एक त्रुटि का सामना करना पड़ सकता है जो यह सुझाव दे सकता है कि पथ बहुत लंबा है, या आइटम को हटाया नहीं जा सकता क्योंकि यह बहुत गहरा है। यहां एक साफ-सुथरी तरकीब है जिसे आप कमांड प्रॉम्प्ट और पॉवरशेल दोनों का उपयोग करके शुरू में फ़ोल्डर को खाली करने के लिए लागू कर सकते हैं, और फिर ऊपर दिए गए किसी भी तरीके का उपयोग करके इसे हटा सकते हैं।

एक फ़ोल्डर (जो खाली है) की सामग्री को उस फ़ोल्डर में कॉपी करने के लिए नीचे दिए गए आदेश का उपयोग करें जिसे हटाया नहीं जा सकता। यह गंतव्य फ़ोल्डर को भी खाली कर देगा, इसलिए इसे हटाने योग्य बना देगा।|_+_|

इस परिदृश्य में, खाली फ़ोल्डर स्रोत फ़ोल्डर है जिसे हमने लक्ष्य फ़ोल्डर FolderToRemove में कॉपी करने के लिए जानबूझकर खाली रखा है।

अब आप देखेंगे कि जो फोल्डर पहले हटाया नहीं जा सकता था वह अब खाली है। आप इस आलेख में चर्चा की गई किसी भी विधि का उपयोग करके इसे हटाने के लिए आगे बढ़ सकते हैं।

समापन शब्द

कमांड लाइन विंडोज यूजर्स के लिए वरदान है। आप इनमें से किसी भी कमांड का उपयोग अपने कंप्यूटर पर सबसे जिद्दी फाइलों और फ़ोल्डरों को हटाने के लिए कर सकते हैं।

हमें बताएं कि नीचे दिए गए टिप्पणी अनुभाग में आपके लिए कौन सा समाधान काम करता है।