आप del
कमांड के साथ वाइल्डकार्ड का उपयोग कर सकते हैं , और /S
इसे पुनरावर्ती रूप से करने के लिए।
del /S *.jpg
परिशिष्ट
@BmyGuest ने पूछा कि एक अस्वीकृत उत्तर ( del /s c:\*.blaawbg
) मेरे उत्तर से अलग क्यों था।
वहाँ एक है विशाल चल के बीच का अंतर del /S *.jpg
और del /S C:\*.jpg
। पहले कमांड को वर्तमान स्थान से निष्पादित किया जाता है , जबकि दूसरे को पूरे ड्राइव पर निष्पादित किया जाता है ।
उस परिदृश्य में जहां आप jpg
दूसरी कमांड का उपयोग करके फ़ाइलों को हटाते हैं , कुछ एप्लिकेशन काम करना बंद कर सकते हैं, और आप अपने सभी पारिवारिक चित्रों को खो देंगे। यह पूरी तरह से कष्टप्रद है, लेकिन आपका कंप्यूटर अभी भी चलने में सक्षम होगा।
हालाँकि, यदि आप किसी परियोजना पर काम कर रहे हैं, और अपनी सभी dll
फ़ाइलों को हटाना चाहते हैं myProject\dll
, और निम्न बैच फ़ाइल चलाएँ:
@echo off
REM This short script will only remove dlls from my project... or will it?
cd \myProject\dll
del /S /Q C:\*.dll
फिर आप सभी dll
फ़ाइलों को हटाकर अपनी C:\
ड्राइव बनाते हैं । आपके सभी एप्लिकेशन काम करना बंद कर देते हैं, आपका कंप्यूटर बेकार हो जाता है, और अगले रिबूट पर आपको चौथे आयाम में टेलीपोर्ट किया जाता है, जहां आप अनंत काल के लिए फंस जाएंगे।
यहां सबक इस तरह के कमांड को सीधे ड्राइव के रूट पर चलाने के लिए नहीं है (या किसी अन्य स्थान पर जो खतरनाक हो सकता है, जैसे कि %windir%
) अगर आप इससे बच सकते हैं। हमेशा उन्हें यथासंभव स्थानीय रूप से चलाएं।