PowerShell में फ़ोल्डर और सबफ़ोल्डर कैसे हटाएं

विंडोज 10(Windows 10) पर किसी भी फाइल से छुटकारा पाना उतना ही आसान है जितना कि पाई खाना। हालाँकि, फ़ाइल एक्सप्लोरर(File Explorer) में निष्पादित हटाने की प्रक्रिया की अवधि अलग-अलग आइटम में भिन्न होती है। इसे प्रभावित करने वाले विभिन्न कारक आकार, हटाए जाने वाली अलग-अलग फ़ाइलों की संख्या, फ़ाइल प्रकार आदि हैं। इस प्रकार, हजारों व्यक्तिगत फ़ाइलों वाले बड़े फ़ोल्डर को हटाने में घंटों लग सकते हैं(can take hours) । कुछ मामलों में, हटाए जाने के दौरान प्रदर्शित अनुमानित समय एक दिन से अधिक भी हो सकता है। इसके अलावा, हटाने का पारंपरिक तरीका भी थोड़ा अक्षम है क्योंकि आपको अपने पीसी से इन फ़ाइलों को स्थायी रूप से हटाने के लिए रीसायकल बिन को खाली करना होगा। ( empty Recycle bin)इसलिए, इस लेख में, हम चर्चा करेंगे कि विंडोज(Windows PowerShell) पावरशेल में फ़ोल्डर्स और सबफ़ोल्डर्स को जल्दी से कैसे हटाया जाए।

PowerShell में फ़ोल्डर और सबफ़ोल्डर कैसे हटाएं

विंडोज पॉवरशेल में फोल्डर और सबफोल्डर्स को कैसे डिलीट करें(How to Delete Folders and Subfolders in Windows PowerShell)

किसी फ़ोल्डर को हटाने के सबसे सरल तरीके नीचे सूचीबद्ध हैं:

  • आइटम का चयन करें और कीबोर्ड पर डेल (Del) कुंजी(key) दबाएं।
  • आइटम पर राइट-क्लिक करें और दिखाई देने वाले संदर्भ मेनू से (from the context menu)हटाएं(Delete) चुनें ।

हालाँकि, आपके द्वारा हटाई गई फ़ाइलें पीसी द्वारा स्थायी रूप से नहीं हटाई जाती हैं, क्योंकि फ़ाइलें अभी भी रीसायकल(Recycle) बिन में मौजूद रहेंगी। इसलिए , अपने (Hence)विंडोज(Windows) पीसी से फाइलों को स्थायी रूप से हटाने के लिए ,

  • आइटम को हटाने के लिए या तो Shift + Delete keys
  • या, डेस्कटॉप पर (Desktop)रीसायकल(Recycle) बिन आइकन पर राइट-क्लिक करें और फिर, खाली रीसायकल बिन(Empty recycle bin) विकल्प पर क्लिक करें।

विंडोज 10 में बड़ी फाइलें क्यों हटाएं?(Why Delete Large Files in Windows 10?)

विंडोज 10(Windows 10) में बड़ी फाइलों को हटाने के कुछ कारण यहां दिए गए हैं :

  • आपके पीसी पर डिस्क स्थान कम हो सकता है, इसलिए स्थान खाली करना आवश्यक है।(disk space)
  • हो सकता है कि आपकी फ़ाइलें या फ़ोल्डर गलती से डुप्लीकेट हो गए हों(duplicated)
  • आपकी निजी या संवेदनशील फाइलों(private or sensitive files) को हटाया जा सकता है ताकि कोई अन्य इन तक पहुंच न सके।
  • दुर्भावनापूर्ण प्रोग्रामों के हमले के कारण आपकी फ़ाइलें दूषित या मैलवेयर से भरी हो सकती हैं।(corrupt or full of malware)

बड़ी फ़ाइलों और फ़ोल्डरों को हटाने में समस्याएँ(Issues With Deleting Large Files and Folders)

कभी-कभी, जब आप बड़ी फ़ाइलों या फ़ोल्डरों को हटाते हैं तो आपको परेशान करने वाली समस्याओं का सामना करना पड़ सकता है जैसे:

  • फ़ाइलें हटाई नहीं जा सकतीं(Files can’t be deleted) - ऐसा तब होता है जब आप एप्लिकेशन फ़ाइलों और फ़ोल्डरों को अनइंस्टॉल करने के बजाय उन्हें हटाने का प्रयास करते हैं।
  • हटाने की बहुत लंबी अवधि(Very long duration of deletion) - वास्तविक हटाने की प्रक्रिया शुरू करने से पहले, फाइल एक्सप्लोरर फ़ोल्डर की सामग्री की जांच करता है और (File Explorer)ईटीए(ETA) प्रदान करने के लिए फाइलों की कुल संख्या की गणना करता है । जाँच और गणना के अलावा , (Apart)विंडोज़(Windows) उस समय हटाए जा रहे फ़ाइल/फ़ोल्डर पर अद्यतन प्रदर्शित करने के लिए फ़ाइलों का विश्लेषण भी करता है। ये अतिरिक्त प्रक्रियाएँ संपूर्ण डिलीट ऑपरेशन अवधि में बहुत योगदान देती हैं।

अवश्य पढ़ें(Must Read) : HKEY_LOCAL_MACHINE क्या है?(What is HKEY_LOCAL_MACHINE?)

सौभाग्य से, इन अनावश्यक चरणों को बायपास करने और विंडोज 10(Windows 10) से बड़ी फ़ाइलों को हटाने की प्रक्रिया को तेज करने के कुछ तरीके हैं । इस लेख में, हम आपको ऐसा करने के विभिन्न तरीकों के बारे में बताएंगे।

विधि 1: Windows PowerShell में फ़ोल्डर और सबफ़ोल्डर हटाएं(Method 1: Delete Folders and Subfolders in Windows PowerShell)

पावरशेल(PowerShell) ऐप का उपयोग करके बड़े फ़ोल्डर्स को हटाने के लिए नीचे बताए गए चरणों का पालन करें :

1. स्टार्ट पर क्लिक करें और (Start)पावरशेल(powershell) टाइप करें, फिर रन एज़ एडमिनिस्ट्रेटर(Run as administrator) पर क्लिक करें ।

विंडोज़ सर्च बार से विंडोज पॉवरशेल को एडमिनिस्ट्रेटर के रूप में खोलें

2. निम्न कमांड(command) टाइप करें  और एंटर कुंजी दबाएं(Enter key)

Remove-Item -path C:\Users\ACER\Documents\large_folders -recurse

नोट:(Note:) उपरोक्त कमांड में पथ को उस फ़ोल्डर पथ (folder path)में(path) बदलें जिसे आप हटाना चाहते हैं।

Windows PowerShell में फ़ाइल या फ़ोल्डर को हटाने के लिए कमांड टाइप करें।  PowerShell में फ़ोल्डर और सबफ़ोल्डर कैसे हटाएं

यह भी पढ़ें: (Also Read:) विंडोज 10 में विन सेटअप फाइल्स को कैसे डिलीट करें(How to Delete Win Setup Files in Windows 10)

विधि 2: (Method 2: )कमांड प्रॉम्प्ट (Command Prompt)में फ़ोल्डर और सबफ़ोल्डर हटाएं(Delete Folders and Subfolders in)

आधिकारिक Microsoft दस्तावेज़ीकरण के अनुसार, डेल कमांड(del command) एक या अधिक फ़ाइलों को हटाता है और rmdir कमांड(rmdir command) फ़ाइल निर्देशिका को हटाता है। इन दोनों कमांड को विंडोज रिकवरी एनवायरनमेंट(Windows Recovery Environment) में भी चलाया जा सकता है । कमांड प्रॉम्प्ट(Command Prompt) में फ़ोल्डर्स और सबफ़ोल्डर्स को हटाने का तरीका यहां दिया गया है :

1. सर्च बार(search bar) लॉन्च करने के लिए Windows + Q keys दबाएं ।

सर्च बार लॉन्च करने के लिए विंडोज की और क्यू दबाएं

2. कमांड प्रॉम्प्ट( Command Prompt) टाइप करें और राइट पेन में रन एज़ एडमिनिस्ट्रेटर(Run as Administrator) विकल्प पर क्लिक करें ।

कमांड प्रॉम्प्ट टाइप करें और राइट पेन पर रन एज़ एडमिनिस्ट्रेटर विकल्प पर क्लिक करें।  PowerShell में फ़ोल्डर और सबफ़ोल्डर कैसे हटाएं

3. यदि संकेत दिया जाए, तो उपयोगकर्ता खाता नियंत्रण(User Account Control) पॉप-अप में हाँ क्लिक करें।(Yes)

4. सीडी(cd) टाइप करें और फ़ोल्डर पथ(folder path) जिसे आप हटाना चाहते हैं और एंटर कुंजी दबाएं(Enter key)

उदाहरण के लिए, cd C:\Users\ACER\Documents\Adobe जैसा कि नीचे दिखाया गया है।

नोट: आप (Note:)फ़ाइल एक्सप्लोरर(File Explorer) एप्लिकेशन से फ़ोल्डर पथ की प्रतिलिपि बना सकते हैं ताकि कोई गलती न हो।

कमांड प्रॉम्प्ट में एक फ़ोल्डर खोलें

5. कमांड लाइन अब फोल्डर पाथ को रिफ्लेक्ट करेगी। सही फ़ाइलों को हटाने के लिए दर्ज किए गए पथ को सुनिश्चित करने के लिए इसे एक बार क्रॉस-चेक करें। फिर, निम्न कमांड (command ) टाइप करें और निष्पादित करने के लिए एंटर कुंजी दबाएं ।(Enter key)

del /f/q/s *.* > nul

कमांड प्रॉम्प्ट में फ़ोल्डर को हटाने के लिए कमांड दर्ज करें।  PowerShell में फ़ोल्डर और सबफ़ोल्डर कैसे हटाएं

6. सीडी(cd . .) टाइप करें। . फ़ोल्डर पथ में एक कदम पीछे जाने के लिए कमांड और एंटर कुंजी दबाएं(Enter key)

सीडी टाइप करें .. कमांड प्रॉम्प्ट में कमांड

7. निम्न कमांड(command) टाइप करें  और निर्दिष्ट फ़ोल्डर को हटाने के लिए एंटर दबाएं।(Enter )

rmdir /q/s FOLDER_NAME

FOLDER_NAME को उस फ़ोल्डर के नाम से बदलें जिसे आप हटाना चाहते हैं।

कमांड प्रॉम्प्ट में फ़ोल्डर को हटाने के लिए rmdir कमांड

कमांड प्रॉम्प्ट(Command Prompt) में बड़े फ़ोल्डर और सबफ़ोल्डर को हटाने का तरीका इस प्रकार है ।

यह भी पढ़ें: (Also Read:) विंडोज 10 में फाइल को फोर्स डिलीट कैसे करें(How to Force Delete File in Windows 10)

विधि 3: प्रसंग मेनू में त्वरित हटाएं विकल्प जोड़ें(Method 3: Add Quick Delete Option in Context Menu)

हालाँकि, हमने सीखा है कि विंडोज पॉवरशेल(Windows PowerShell) या कमांड प्रॉम्प्ट(Command Prompt) में फ़ोल्डर्स और सबफ़ोल्डर्स को कैसे हटाया जाए , इस प्रक्रिया को प्रत्येक बड़े फ़ोल्डर के लिए दोहराया जाना चाहिए। इसे और आसान बनाने के लिए, उपयोगकर्ता कमांड की एक बैच फ़ाइल बना सकते हैं और फिर उस कमांड को फाइल एक्सप्लोरर (File Explorer)संदर्भ मेनू( context menu) में जोड़ सकते हैं । यह वह मेनू है जो आपके द्वारा किसी फ़ाइल/फ़ोल्डर पर राइट-क्लिक करने के बाद दिखाई देता है। आपके द्वारा चुनने के लिए एक्सप्लोरर(Explorer) के भीतर प्रत्येक फ़ाइल और फ़ोल्डर के लिए एक त्वरित हटाने का विकल्प उपलब्ध होगा । यह लंबी प्रक्रिया है, इसलिए इसे सावधानी से अपनाएं।

1. Windows + Q keysनोटपैड(notepad.) टाइप करें । फिर दिखाए अनुसार ओपन पर क्लिक करें।(Open)

विंडोज़ सर्च बार में नोटपैड खोजें और ओपन पर क्लिक करें।  PowerShell में फ़ोल्डर और सबफ़ोल्डर कैसे हटाएं

2. नोटपैड(Notepad) दस्तावेज़ में दी गई पंक्तियों को ध्यान से(Carefully) कॉपी और पेस्ट करें , जैसा कि दर्शाया गया है:

@ECHO OFF
ECHO Delete Folder: %CD%?
PAUSE
SET FOLDER=%CD%
CD /
DEL /F/Q/S "%FOLDER%" > NUL
RMDIR /Q/S "%FOLDER%"
EXIT

नोटपैड में कोड टाइप करें

3. ऊपरी बाएँ कोने से फ़ाइल(File ) विकल्प पर क्लिक करें और मेनू से इस रूप में सहेजें…( Save As…) चुनें।

फ़ाइल पर क्लिक करें और नोटपैड में विकल्प के रूप में सहेजें चुनें।  PowerShell में फ़ोल्डर और सबफ़ोल्डर कैसे हटाएं

4. फ़ाइल नाम(File name: ) के रूप में Quick_delete.bat टाइप करें: और सहेजें(Save) बटन पर क्लिक करें।

फ़ाइल नाम के बाईं ओर क्विक डिलीट टाइप करें और सेव बटन पर क्लिक करें।

5. फोल्डर लोकेशन(Folder location) पर जाएं । Quick_delete.bat फ़ाइल पर राइट-क्लिक करें और हाइलाइट की गई दिखाई गई कॉपी(Copy ) चुनें ।

क्विक डिलीट.बैट फाइल पर राइट क्लिक करें और मेनू से कॉपी चुनें।  PowerShell में फ़ोल्डर और सबफ़ोल्डर कैसे हटाएं

6. फाइल एक्सप्लोरर(File Explorer. ) में C:\WindowsQuick_delete.bat फ़ाइल को यहाँ पेस्ट करने के लिए Ctrl + V keys दबाएँ ।

नोट:(Note: ) त्वरित हटाने के विकल्प को जोड़ने के लिए, Quick_delete.bat फ़ाइल को एक ऐसे फ़ोल्डर में होना चाहिए जिसमें स्वयं का एक PATH पर्यावरण चर हो। Windows फ़ोल्डर के लिए पथ चर %windir%.

फाइल एक्सप्लोरर में विंडोज फोल्डर में जाएं।  त्वरित delete.bat फ़ाइल को उस स्थान पर चिपकाने के लिए Ctrl और v दबाएं

7. रन(Run) डायलॉग बॉक्स लॉन्च करने के लिए Windows + R कीज को एक साथ दबाएं।(keys)

8. रजिस्ट्री संपादक( Registry Editor) खोलने के लिए regedit टाइप करें और Enter दबाएं ।

नोट:(Note: ) यदि आप किसी व्यवस्थापक खाते से लॉग इन नहीं हैं, तो आपको अनुमति का अनुरोध करने वाला एक उपयोगकर्ता खाता नियंत्रण पॉप-अप प्राप्त होगा। (User Account Control)इसे प्रदान करने के लिए हाँ(Yes ) पर क्लिक करें(Click) और फ़ोल्डर और सबफ़ोल्डर को हटाने के लिए अगले चरण जारी रखें।

रन डायलॉग बॉक्स में regedit टाइप करें

9. नीचे दर्शाए अनुसार HKEY_CLASSES_ROOT\Directory\shell

रजिस्ट्री संपादक में शेल फ़ोल्डर में जाएं।  PowerShell में फ़ोल्डर और सबफ़ोल्डर कैसे हटाएं

10. शेल(shell) फोल्डर पर राइट क्लिक करें। संदर्भ मेनू में New> कुंजी(Key ) क्लिक करें । इस नई कुंजी का नाम बदलकर क्विक डिलीट(Quick Delete) कर दें ।

शेल फोल्डर पर राइट क्लिक करें और न्यू पर क्लिक करें और रजिस्ट्री एडिटर में की विकल्प चुनें

11. क्विक डिलीट(Quick Delete) की पर राइट-क्लिक करें , न्यू पर जाएं,( New, ) और मेनू से की( Key ) चुनें, जैसा कि नीचे दिखाया गया है।

क्विक डिलीट पर राइट क्लिक करें और रजिस्ट्री एडिटर में नया और फिर की विकल्प चुनें

12. नई कुंजी(new key) को कमांड(Command) के रूप में नाम बदलें ।

रजिस्ट्री संपादक में त्वरित हटाएं फ़ोल्डर में कमांड के रूप में नई कुंजी का नाम बदलें

13. दाएँ फलक पर, संपादन स्ट्रिंग(Edit String) विंडो खोलने के लिए (डिफ़ॉल्ट) फ़ाइल पर डबल-क्लिक करें।((Default))

डिफ़ॉल्ट पर डबल क्लिक करें और स्ट्रिंग संपादित करें विंडो पॉप अप हो जाएगी।  PowerShell में फ़ोल्डर और सबफ़ोल्डर कैसे हटाएं

14. वैल्यू डेटा(Value Data: ) के तहत cmd /c “cd %1 && quick_delete.bat”ओके(OK) पर क्लिक करें

रजिस्ट्री संपादक में संपादन स्ट्रिंग विंडो में मान डेटा दर्ज करें

त्वरित हटाएं विकल्प अब (Delete)एक्सप्लोरर(Explorer) संदर्भ मेनू में जोड़ा गया है ।

15. रजिस्ट्री संपादक एप्लिकेशन को बंद करें और उस (Registry Editor)फ़ोल्डर(Folder) पर वापस जाएं जिसे आप हटाना चाहते हैं।

16. फ़ोल्डर(folder) पर राइट-क्लिक करें और संदर्भ मेनू से त्वरित हटाएं(Quick Delete) चुनें, जैसा कि दिखाया गया है।

रजिस्ट्री संपादक एप्लिकेशन को बंद करें और उस फ़ोल्डर पर वापस जाएं जिसे आप हटाना चाहते हैं।  फोल्डर पर राइट क्लिक करें और क्विक डिलीट चुनें।  PowerShell में फ़ोल्डर और सबफ़ोल्डर कैसे हटाएं

जैसे ही आप क्विक डिलीट(Quick Delete) का चयन करते हैं , एक कमांड प्रॉम्प्ट विंडो कार्रवाई की पुष्टि के लिए अनुरोध करती दिखाई देगी।

17. फोल्डर पाथ(Folder path) और फोल्डर के नाम(Folder name) को एक बार क्रॉस-चेक करें और फोल्डर को जल्दी से डिलीट करने के लिए कीबोर्ड पर किसी भी की(any key ) को क्लिक करें ।

नोट:(Note: ) हालाँकि, यदि आपने गलती से गलत फ़ोल्डर का चयन कर लिया है और प्रक्रिया को समाप्त करना चाहते हैं, तो Ctrl + CTerminate batch job (Y/N)? संदेश प्रदर्शित करके पुष्टि के लिए कहेगा ? जैसा कि नीचे दिखाया गया है, त्वरित डिलीट(Quick Delete) ऑपरेशन को रद्द करने के लिए Y दबाएं और फिर एंटर दबाएं।(Enter)

कमांड प्रॉम्प्ट में फ़ोल्डर हटाने के लिए बैच कार्य समाप्त करें

यह भी पढ़ें: (Also Read:) विंडोज रजिस्ट्री में टूटी हुई प्रविष्टियों को कैसे हटाएं(How to Delete Broken Entries in Windows Registry)

प्रो टिप: (Pro Tip:) पैरामीटर्स की तालिका (Table of Parameters) और उनके उपयोग
(& their Uses )

Parameter Function/Use
/f Forcefully deletes read-only files
/q Enables quiet mode, you do not need to confirm for every deletion
/s Executes the command on all files in folders of the specified path
*.* Deletes all the files in that folder
nul Speeds up the process by disabling console output

निष्पादित del /?उसी पर और जानने के लिए आदेश।

एक्ज़िक्यूट डेल डेल कमांड के बारे में अधिक जानकारी जानने के लिए

अनुशंसित:(Recommended:)

विंडोज 10 में बड़े फोल्डर(delete large folders in Windows 10) को हटाने के लिए उपरोक्त तरीके सबसे प्रभावी तरीके हैं । हमें उम्मीद है कि इस गाइड ने आपको पावरशेल और कमांड प्रॉम्प्ट में फ़ोल्डर्स और सबफ़ोल्डर्स को हटाने का तरीका(how to delete folders and subfolders in PowerShell & Command Prompt) सीखने में मदद की है । इसके अलावा, यदि आपके पास इस लेख के संबंध में कोई प्रश्न / टिप्पणी है, तो बेझिझक उन्हें टिप्पणी अनुभाग में छोड़ दें।



About the author

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



Related posts