का उपयोग कर किसी निर्देशिका में नाम x के सभी फ़ोल्डरों को कैसे निकालें I मेरे पास कई उपफोल्डर और फ़ाइलों के साथ x नामक फ़ोल्डर है। मैं वाई नामक फ़ोल्डर को हटाना चाहता हूं जो एक्स और उसके सभी सबफ़ोल्डर में मौजूद है। कहा गया फ़ोल्डर जिसे हटाया जाना है या हो सकता है कि कोई भी फाइल न हो। मुझे विश्वास है कि मैं cmd या किसी प्रकार की बैच फ़ाइल का उपयोग करके ऐसा कर सकता हूं लेकिन मैं कमांड लाइन नई द्विपक्षीय हूं और वास्तव में कुछ मदद का उपयोग कर सकता हूं।cmd/बैच फ़ाइल
फ़ोल्डर की नाम को चलाने के लिए एक साधारण बात होगी, जो काम करता है लेकिन मेरा मानना है कि प्रत्येक फ़ोल्डर को व्यक्तिगत रूप से हटाने से बेहतर तरीके हैं .. कुछ फ़ोल्डर्स जो सभी फ़ोल्डर्स के माध्यम से जाते हैं।
धन्यवाद
संपादित करें: बस स्पष्ट करने के लिए, मैं y (फ़ोल्डर हटाना आवश्यक है कि) x के अंदर है, और इसे एक्स के उप-फ़ोल्डर में से किसी में और गहराई के किसी भी स्तर पर हो सकता है। इसके अलावा मैं जवाब देख रहा हूं और मुझे किसी भी उत्तर को स्वीकार करने में कुछ समय लग सकता है। आरडी आदेश के लिए है कि का उपयोग कर के मेरे साथ सहन कृपया :)
आप वास्तव में यह क्या करता है पर थोड़ा व्याख्या कर सकते हैं? fileprefix क्या है? और उन झंडे .. अब कोशिश कर रहे हैं। – Achshar
आशा है कि यह लिंक आपकी मदद कर सकता है। http://www.robvanderwoude.com/batchcommands.php – StarPinkER
@ अक्षर: असल में, 'fileprefix' ('... IN (Y *) DO ...') के बजाय वाई फ़ोल्डर का नाम डालें। साथ ही, एक्स फ़ोल्डर के पथ को '/ R' और' %% X' के बीच रखें (जर्मेन ने इस तथ्य को याद किया कि '/ R' स्विच को एक तर्क की आवश्यकता है, जो कि रूट फ़ोल्डर है)। और एक और बात, आपको यह सुनिश्चित करने के लिए एक शर्त भी जोड़नी होगी कि आप 'वाई' फ़ोल्डर को हटा रहे हैं, न कि 'Ysomething' जो 'Y *' मास्क से मेल खाता है। ऐसा कुछ ऐसा हो सकता है: '... अगर मैं "%% ~ nxX" == "वाई" आरडी ... '। –