बहुत से उपयोगकर्ता अपने कंप्यूटर पर कुछ कॉपी या हटाने की कोशिश करते समय एक अजीब परिदृश्य से निपट रहे हैं। प्रभावित उपयोगकर्ता स्रोत पथ बहुत लंबा receiving प्राप्त करने की रिपोर्ट करते हैं प्रॉम्प्ट उन्हें बता रहा है कि “स्रोत फ़ाइल नाम फ़ाइल सिस्टम द्वारा समर्थित से बड़े हैं”। यह आम तौर पर एक फ़ाइल (या अधिक) के साथ होता है जो लंबे नाम वाले सबफ़ोल्डर्स की एक श्रृंखला में दफन होता है। जब भी ऐसा होता है, आप किसी भी शामिल फ़ाइल/फ़ोल्डर को स्थानांतरित, हटा या उसका नाम नहीं बदल सकते।
इस विशेष त्रुटि के साथ एक बड़ी समस्या यह है कि एक बार ऐसा होने के बाद, आप (जाहिरा तौर पर) फ़ाइल/फ़ोल्डर के साथ मूल्यवान संग्रहण स्थान पर कब्जा करने के अलावा और कुछ नहीं कर सकते।
स्रोत पथ बहुत लंबा क्यों होता है त्रुटि होती है
“स्रोत फ़ाइल नाम फ़ाइल सिस्टम द्वारा समर्थित से बड़े हैं” ऐसा होगा क्योंकि Microsoft फ़ोल्डर पथ सबफ़ोल्डर में केवल 258 वर्णों की अनुमति देता है। जब भी यह सीमा पार हो जाती है, तो संपूर्ण फ़ोल्डर पथ पारंपरिक हैंडलिंग से लॉक हो जाएगा।
यदि आप उसी त्रुटि संदेश को हल करने के लिए संघर्ष कर रहे हैं, तो नीचे दिए गए तरीके समस्या को हल करने में आपकी सहायता करेंगे। नीचे आपके पास उन विधियों का संग्रह है जिनका उपयोग समान स्थिति में अन्य उपयोगकर्ताओं ने समस्या को हल करने के लिए किया है।
नीचे प्रस्तुत सभी विधियों से समस्या का समाधान होना चाहिए। जो भी आपकी वर्तमान स्थिति के लिए अधिक सुलभ लगता है उसका अनुसरण करने के लिए स्वतंत्र महसूस करें।
विधि 1:रीसायकल बिन को बायपास करके हटाना
बहुत सारे उपयोगकर्ता उस फ़ाइल या फ़ोल्डर को हटाने का प्रयास करते समय रीसायकल बिन को पूरी तरह से बायपास करके सफलतापूर्वक इस समस्या का समाधान करने में सक्षम थे, जो दिखा रहा था कि “स्रोत फ़ाइल नाम फ़ाइल सिस्टम द्वारा समर्थित से बड़े हैं” मजबूत> त्रुटि।
ऐसा करने के लिए, बस उस फ़ाइल (या फ़ोल्डर) का चयन करें जो त्रुटि दिखा रही है और SHIFT + Delete दबाएं फ़ाइल को स्थायी रूप से हटाने के लिए (इसे रीसायकल बिन के माध्यम से पारित किए बिना)।
विधि 2:एक फंदा निर्देशिका बनाकर पेड़ को हटाना
एक और मैन्युअल तरीका है जिसका बहुत से प्रभावित उपयोगकर्ताओं ने एक फ़ोल्डर तीन को हटाने के लिए सफलतापूर्वक उपयोग किया है जो दिखा रहा था “स्रोत फ़ाइल नाम फ़ाइल सिस्टम द्वारा समर्थित की तुलना में बड़े हैं” त्रुटि।
इस दृष्टिकोण में फ़ोल्डर के समान निर्देशिका में स्थित एक डिकॉय फ़ोल्डर बनाना शामिल है जिसे हटाया नहीं जा सकता है। अस्थायी रूप से उस फ़ोल्डर की सामग्री को स्थानांतरित करके जिसे डिकॉय फ़ोल्डर में हटाया नहीं जा सकता है, कुछ उपयोगकर्ताओं ने पूरी निर्देशिका तीन को निकालने में कामयाबी हासिल की है जो त्रुटि प्रदर्शित कर रही थी।
आपको क्या करना है, इसके बारे में एक त्वरित मार्गदर्शिका यहां दी गई है:
- ड्राइव के रूट डायरेक्टरी में जाएं जिसमें फोल्डर ट्री है जिसे आप डिलीट नहीं कर सकते। हमारे मामले में, मूल निर्देशिका C:\ है, क्योंकि हम दस्तावेज़ में स्थित फ़ोल्डरों की एक श्रृंखला को हटाना चाहते हैं . तो आगे बढ़ें और रूट डायरेक्टरी में एक अक्षर के नाम के साथ एक फोल्डर बनाएं।
- अभी के लिए सिंगल लेटर फोल्डर को छोड़ दें और उस डायरेक्टरी में नेविगेट करें जिसे आप डिलीट करना चाहते हैं। एक बार जब आप वहां पहुंच जाते हैं, तो इसकी सभी सामग्री का चयन करें और उन्हें काटने के लिए Ctrl + X दबाएं।
- इसके बाद, अस्थायी फ़ोल्डर (हमारे मामले में, फ़ोल्डर बी) में नेविगेट करें और खोलें जिसे आपने पहले बनाया है और Ctrl + V दबाकर सामग्री को पेस्ट करें। .
- फिर, रूट डायरेक्टरी में जाएं, अस्थायी फ़ोल्डर पर राइट-क्लिक करें और इसे हटा दें।
- आखिरकार, मूल निर्देशिका पर वापस जाएं और इसे हटा दें। आपको यह प्राप्त किए बिना ऐसा करने में सक्षम होना चाहिए “स्रोत फ़ाइल नाम फ़ाइल सिस्टम द्वारा समर्थित की तुलना में बड़े हैं” त्रुटि।
नोट: ध्यान रखें कि यदि आपके पास एकाधिक फ़ोल्डर लीवर हैं, तो प्रत्येक को हटाने में सक्षम होने के लिए आपको उपरोक्त प्रक्रिया को उनमें से प्रत्येक के साथ दोहराना होगा।
यदि यह विधि प्रभावी नहीं थी, तो नीचे दी गई अगली विधि पर जाएँ।
विधि 3:Microsoft Robocopy.exe टूल का उपयोग करना
यदि आप तकनीक-प्रेमी हैं और आप थोड़े अधिक थकाऊ काम के बजाय तकनीकी रूप से केंद्रित समाधान पसंद करते हैं, तो आप एक साफ-सुथरे Microsoft टूल का उपयोग कर सकते हैं जो Windows Vista के बाद से कमांड प्रॉम्प्ट में एकीकृत है।
कुछ उपयोगकर्ताओं ने एक खाली फ़ोल्डर बनाकर और फिर उस खाली फ़ोल्डर को लंबे फ़ाइलनाम वाले फ़ोल्डर में कॉपी करने के लिए रोबोकॉपी उपयोगिता का उपयोग करके इस विशेष समस्या को हल करने में कामयाबी हासिल की है। इस पद्धति का प्रयास करने वाले अधिकांश उपयोगकर्ताओं ने बताया कि यह त्रुटिपूर्ण रूप से काम करता है।
यहां आपको क्या करना है:
- लंबे फ़ाइल नामों वाले फ़ोल्डर के समान ड्राइव में एक खाली फ़ोल्डर बनाएं। हमने इसका नाम खाली . रखा है ।
- Windows key + R दबाएं एक रन डायलॉग बॉक्स खोलने के लिए। फिर, “cmd . टाइप करें ” और Ctrl + Shift + Enter दबाएं एक उन्नत कमांड प्रॉम्प्ट खोलने के लिए। UAC (उपयोगकर्ता खाता नियंत्रण) . द्वारा संकेत दिए जाने पर , क्लिक करें हां संकेत पर।
- उन्नत कमांड प्रॉम्प्ट के अंदर, खाली . को कॉपी करने के लिए निम्न टाइप करें लक्षित फ़ोल्डर में फ़ोल्डर, नवीनतम को हटाने की सुविधा:
robocopy /MIR c:\*empty* c:\*targetedfolder*
नोट: ध्यान रखें कि आपको *खाली* . को बदलना होगा और *लक्षित फ़ोल्डर* आपके विशेष परिदृश्य में वास्तविक नामों वाले प्लेसहोल्डर।
विधि 4:SuperDelete कमांड-लाइन टूल का उपयोग करना
“स्रोत फ़ाइल नाम फ़ाइल सिस्टम द्वारा समर्थित से बड़े हैं” से प्रभावित कुछ उपयोगकर्ता त्रुटि SuperDelete नामक एक ओपन-सोर्स कमांड-लाइन टूल का उपयोग करके pesky फ़ोल्डरों को निकालने में कामयाब रही है ।
कुछ उपयोगकर्ताओं ने बताया है कि यह विधि अंततः सफल रही, क्योंकि उनके द्वारा पहले खोजे गए अधिकांश अन्य रास्ते अप्रभावी हो गए थे। इस तथ्य से डरो मत कि यह उपकरण एक कमांड-लाइन उपयोगिता है - यह वास्तव में उपयोग करने में बहुत आसान है।
यहां SuperDelete . का उपयोग करने के बारे में एक त्वरित मार्गदर्शिका दी गई है उन फ़ोल्डरों और फ़ाइलों को निकालने के लिए जो प्रदर्शित कर रहे हैं “स्रोत फ़ाइल नाम फ़ाइल सिस्टम द्वारा समर्थित से बड़े हैं” त्रुटि:
- इस लिंक पर जाएं (यहां ) और SuperDelete संग्रह का नवीनतम संस्करण डाउनलोड करें।
- सुपरडिलीट निकालें फ़ोल्डर ज़िप करें और सुपरडिलीट चिपकाएं निष्पादन योग्य कहीं सुलभ।
- Windows key + R दबाएं एक चलाएं . खोलने के लिए संवाद बकस। इसके बाद, "cmd" टाइप करें और कमांड प्रॉम्प्ट विंडो खोलने के लिए एंटर दबाएं।
- कमांड प्रॉम्प्ट के अंदर, SuperDelete.exe के स्थान पर नेविगेट करने के लिए सीडी कमांड का उपयोग करें। हमने इसे C की रूट डायरेक्टरी में पेस्ट किया है, इसलिए कमांड था cd C:\।
- अगला, उस फ़ोल्डर या फ़ाइल को हटाने के लिए निम्न आदेश का उपयोग करें जो आपको दिखा रहा है स्रोत फ़ाइल नाम फ़ाइल सिस्टम द्वारा समर्थित से बड़े हैं” त्रुटि:
SuperDelete.exe *fullPathToFileOrFolder*
नोट: *FullPathToFileorFolder* . को बदलें आपके विशेष परिदृश्य में सटीक पथ के साथ प्लेसहोल्डर।
- Y दबाएं फ़ोल्डर या फ़ाइल को हटाने की पुष्टि करने के लिए अगले संकेत पर।
- बस, फ़ोल्डर या फ़ाइल स्थायी रूप से हटा दी जाती है।
नोट: आप केवल अंदर के फ़ोल्डरों का नाम बदलने का प्रयास कर सकते हैं और यह इस विशेष त्रुटि से छुटकारा पा सकता है।