2017-05-20 8 views
5

विंडोज में बड़ी फ़ाइल पथ/फ़ाइल नाम फ़ाइलों को कैसे हटाएं। जो लिनक्स आरएम-आरएफ के लिए पतला है।?कैसे हटाएं "फ़ाइल का नाम बहुत लंबा है।" खिड़कियों में [कमांड प्रॉम्प्ट]

+1

आशीष, जबकि मैं स्टैक ओवरफ्लो के सामूहिक ज्ञान को बढ़ाने की आपकी इच्छा की सराहना करता हूं, यह है (इसकी गैर-प्रोग्रामिंग प्रकृति के कारण) शायद सुपरयूसर के लिए अधिक अनुकूल है। तो मैं (और कुछ अन्य इसे देखकर) इसे वहां पर झुका रहे हैं। – paxdiablo

+0

https://superuser.com/a/1263183/439537 – Andrew

उत्तर

8

हटाने के लिए फ़ाइल का नाम बहुत लंबा है। त्रुटियों की फ़ाइलें, हमें Windows robocopy और rmdir के डिफ़ॉल्ट आदेश का उपयोग करके सरल चरणों के लिए जाना होगा।

  1. निर्देशिका mkdir deleteLongFilesDir बनाएं C: या D: ड्राइव के तहत
  2. मान लीजिए D:\Development\Liferay\themes निर्देशिका फ़ाइलें जो केवल हटाने में सक्षम नहीं हैं।
  3. कमांड प्रॉम्प्ट robocopy D:\deleteLongFilesDir D:\Development\Liferay\themes /purge में रन कमांड, इस आदेश को कुछ लॉग प्रिंट होगा और आप सभी फ़ाइलों और D:\Development\Liferay\themes के उप निर्देशिका deleteLongFilesDir फ़ोल्डर में लगभग नकल है, लेकिन जब आप उस निर्देशिका को खोलने ... hurreeee ... यह खाली है ?? ?
  4. अब कमांड लाइन से rmdir deleteLongFilesDir मैपिंग के लिए बनाई गई निकासी निर्देशिका का आदेश चलाएं।
  5. अब अस्थायी निर्देशिका हटा दी गई है और D:\Development\Liferay\themes फ़ाइलों और फ़ोल्डर के लिए समान है।
0

वहाँ एक PowerShell cmdlet निकालें-ITEM2 नाम है, बोए Prox द्वारा लिखित एक प्रसिद्ध एमवीपी है, और जो 260 अक्षरों के बुनियादी सीमा पथ में गतिरोध उत्पन्न।

https://gallery.technet.microsoft.com/scriptcenter/Remove-LongPathFile-7a4db495

साथ ही, निकालें-ITEM2 की तरह, वहाँ अन्य नंबर 2 से प्रत्यय cmdlets, जैसे प्राप्त करें-ChildItem2 है, जो अक्सर लोकप्रिय तीसरे पक्ष के मॉड्यूल में शामिल किए गए हैं, और यह भी संबोधित करता है 260 हैं चरित्र सीमा। यदि आपने इनमें से कुछ मॉड्यूल स्थापित किए हैं, तो एक मौका है कि आपके कंप्यूटर पर पहले से ही उन cmdlets हैं।

संबंधित मुद्दे