खिड़कियों के बराबर क्या है rm -r [directory-name]
?
खिड़कियों के बराबर क्या है rm -r [directory-name]
?
जवाबों:
।deltree
अगर मुझे अपना डॉस याद है
ऐसा लगता है कि इसे अपडेट किया गया है ... यह वही है जो आप चाहते हैं:
यह निर्देशिका को हटाता है C:\test
, संकेतों के साथ:
rmdir c:\test /s
यह ऐसा ही करता है, बिना संकेत के:
rmdir c:\test /s /q
अपने प्रश्न के सुडोल भाग के बारे में, यदि आपको अधिक निजीकरण की आवश्यकता है, तो आप पहले runas
इस तरह से कमांड का उपयोग करके किसी अन्य उपयोगकर्ता खाते के रूप में एक नया शेल खोल सकते हैं :
runas /user:Administrator cmd
rmdir c:\test /s /q
deltree
एक पुरानी डॉस कमांड है। यह XP में हटा दिया गया था और के द्वारा बदल दियाrmdir /s
findstr
एक ही पैरामीटर है, जो इसे अपने मामले में अधिक समझ में आता है, इसलिए शायद वे निरंतरता के लिए समान हैं।
यदि आप कमांड प्रॉम्प्ट से एक लंबी और जटिल फ़ोल्डर संरचना को हटाना चाहते हैं जो RmDir स्पर्श नहीं करेगा और एक्सप्लोरर भी प्रदर्शित नहीं कर सकता है, तो मैंने पाया है कि संरचना को हटाने में रोबोकॉपी बहुत कुशल हो सकती है। नीचे दिए गए उदाहरण में हमारे पास फ़ोल्डर व्यवस्थापक के अंदर एक विशाल संरचना है, संरचना इतनी गहरी है कि कुछ भी इसे हटा नहीं सकता है। हम एक नया खाली फ़ोल्डर बनाते हैं, जिसे कहा जाता है (विचित्र रूप से पर्याप्त!) "नया फ़ोल्डर"। इसके बाद हम रोबोकॉपी कमांड का उपयोग करते हैं, यह बताकर कि सोर्स फोल्डर "नया फोल्डर" है और डेस्टिनेशन फोल्डर "डी: \ एडमिनिस्ट्रेटर" है / एमआईआर पैरामीटर के साथ जिसका अर्थ है कि यह सोर्स फोल्डर में नहीं है।
robocopy "D:\new folder" D:\Administrator /MIR
इस मामले में फ़ोल्डर पथ इतने लंबे थे कि वे कमांड प्रॉम्प्ट विंडो स्क्रीन बफर में भी फिट नहीं होंगे, लेकिन रोबोकॉपी संरचना को पीछे छोड़ देगा और किसी भी "अतिरिक्त" फ़ाइलों और फ़ोल्डरों को हटा देगा (अर्थात कुछ भी नया खाली फ़ोल्डर में नहीं है, जो सब कुछ है )।
यदि आप Windows Vista + पर हैं, तो आप PowerShell में निम्न कार्य कर सकते हैं:
rm C:\path\to\delete -r -f[orce]
-f
है कि अस्पष्ट है। लेकिन आप चला सकते हैंrm -r -force <path>
मेरे लिए, क्या काम है
del /s dir
आप /q
पुष्टि अक्षम करने के लिए जोड़ सकते हैं । मैं rmdir
काम करने में कभी कामयाब नहीं रहा (XP पर)
dir
नहीं हटा रहा है - यह भी हटाया नहीं गया है।
यदि आपके पास वास्तव में लंबा रास्ता है, (जैसे मैंने जावा प्रोग्राम त्रुटि के कारण किया था), यहां तक कि रोबोकॉपी कैंट भी कर सकते हैं। यह लगभग 30sec के लिए मेरे रास्ते में उतरा और फिर लटका दिया गया।
मेरा समाधान: यदि आप संपूर्ण समस्या पथ को एक फ़ोल्डर से दूसरे में ले जा सकते हैं, तो आप पुनरावर्ती और बार-बार कुछ निर्देशिका सीढ़ियों को ऊपर से काट सकते हैं।
यह बैच दो निर्देशिका लीयर और लेर 2 के बीच पिंगपोंग खेलता है और हर बार 8 'लाइब्रेरी' को काट देता है। यदि आपके पथ में फ़ाइलें हैं, तो आपको उन्हें मिटाने के लिए आगे आदेश जोड़ना होगा।
recurdel.cmd
:loop
move c:\leer\libraries\libraries\libraries\libraries\libraries\libraries\libraries\libraries c:\leer2
rd /S /Q c:\leer\libraries
move c:\leer2\libraries\libraries\libraries\libraries\libraries\libraries\libraries\libraries c:\leer
rd /S /Q c:\leer2\libraries
GOTO loop
सीएमडी से बस हिट करने के लिए आरडी / सी सी: \ पथ \ से \ _ को हटाएं
/ s सुनिश्चित करता है कि सभी उप निर्देशिकाओं को भी हटा दिया जाए।
संदर्भ रन कमांड लाइन से आरडी की मदद करता है
rd
और rmdir
वही हैं।) शायद यह वहाँ एक टिप्पणी के रूप में फिट होगा।
यह बिना किसी संकेत के "मेरा फ़ोल्डर" हटा देगा:
rd /s /q "C:\Users\gourav.g\AppData\Roaming\my folder"