"कृपया मदद करें। मैं फ़ाइल को डिलीट नहीं कर पा रहा क्योंकि फ़ाइल का नाम बहुत लंबा है।"
यह एक उलझन भरी समस्या है जिसे केवल पांच सेकंड में हल किया जा सकता है, और इसके लिए बीते ज़माने के एक साधारण DOS कमांड की आवश्यकता होती है। लेकिन पहले, आइए विंडोज़ द्वारा दिखाए जाने वाले सबसे पुराने एरर्स में से एक और इसके पीछे के कारण: लंबे फ़ाइल नाम (LFN) से परिचित होते हैं।
लंबे फ़ाइल नाम (Long Filenames) क्या हैं?
लंबे फ़ाइल नाम विंडोज़ 95 और इसकी MS-DOS आर्किटेक्चर से विरासत में मिले हैं। LFN सिस्टम ने फ़ाइल और डायरेक्टरी नामों के लिए 255 कैरेक्टर्स तक की अनुमति दी। यह पुराने 8.3 फ़ाइल नामकरण परंपरा से एक बदलाव था जिसमें अधिकतम आठ कैरेक्टर्स (किसी भी डायरेक्टरी पथ के बाद), उसके बाद वैकल्पिक रूप से एक फ़ाइल एक्सटेंशन होता था जिसमें एक पीरियड [.] और अधिकतम तीन और कैरेक्टर्स होते थे।
चूंकि विंडोज़ बैकवर्ड कम्पैटिबल है, हम इन दो फ़ाइल नामकरण प्रणालियों के बीच इस "अंतर्वर्ती रूपांतरण" का उपयोग अपनी समस्या को हल करने के लिए करेंगे, क्योंकि कभी-कभी फ़ाइल नाम उनके लिए निर्धारित सीमा से अधिक हो जाते हैं।
कई विंडोज़ प्रोग्राम अधिकतम पथ लंबाई के 255 कैरेक्टर्स से कम होने की उम्मीद करते हैं। यह सीमा उस फ़ाइल पथ को छोड़कर है जिसके तहत यह स्थित है। लेकिन, जब आप किसी फ़ाइल को एक स्थान से दूसरे स्थान पर कॉपी करते हैं, तो यह पूरे फ़ाइल पथ को ध्यान में रखता है।
बहुत लंबे फ़ाइल नाम वाली फ़ाइलें अन्य ऑपरेटिंग सिस्टम का उत्पाद हो सकती हैं। यह किसी थर्ड-पार्टी सॉफ़्टवेयर की कैश फ़ाइल के रूप में भी उत्पन्न हो सकती हैं। या, यह वास्तव में लंबे नाम वाली मीडिया फ़ाइल हो सकती है। कभी-कभी, ये फ़ाइलें तब भी बनती हैं जब वे डीप डायरेक्टरीज़ में मौजूद होती हैं जैसे नेटवर्क शेयर।
आप ऐसे फ़ाइलों को उस सॉफ़्टवेयर से प्रबंधित कर सकते हैं जिसने उन्हें बनाया है। लेकिन अगर वह विफल रहता है, तो यहां एक बहुत आसान समाधान है।
"बहुत लंबा" फ़ाइल नाम एरर्स का समाधान
लंबे फ़ाइल नाम वाली फ़ाइल को डिलीट करना एक सरल तीन-चरणीय प्रक्रिया है। तरकीब यह है कि एक छोटा फ़ाइल नाम स्वतः उत्पन्न करें और उसका उपयोग करें।
- उस डायरेक्टरी में कमांड प्रॉम्प्ट खोलें जहां फ़ाइल स्थित है।
- 8.3 फ़ाइल नाम फॉर्मेट में छोटा फ़ाइल नाम प्राप्त करने के लिए DOS कमांड का उपयोग करें।
- अब, फ़ाइल को डिलीट करने के लिए DOS में DEL कमांड का उपयोग करें छोटे फ़ाइल नाम के साथ।
आइए एक उदाहरण के साथ देखते हैं कि यह कैसे काम करता है। यहां एक डायरेक्टरी में लंबे फ़ाइल नाम वाली एक फ़ाइल है।
फाइल एक्सप्लोरर खोलें और फ़ाइल के डायरेक्टरी में ब्राउज़ करें। Shift दबाएं और फिर खाली क्षेत्र पर राइट-क्लिक करें। कमांड विंडो यहां खोलें चुनें। एक कमांड प्रॉम्प्ट विंडो खुलेगी जिसका पथ उस डायरेक्टरी पर सेट होगा जिसमें आप हैं।
वर्तमान डायरेक्टरी में फ़ाइलों और फ़ोल्डरों को सूचीबद्ध करने के लिए DOS कमांड दर्ज करें। dir कमांड एक आंतरिक कमांड है और सभी माइक्रोसॉफ्ट ऑपरेटिंग सिस्टम पर उपलब्ध है। /X एट्रिब्यूट गैर-8.3 फ़ाइल नामों के लिए छोटे नाम प्रदर्शित करता है। आप DIR /X /P का उपयोग भी कर सकते हैं जब जांचने के लिए बहुत सारी फ़ाइलें हों तो एक स्क्रीन से दूसरी स्क्रीन पर जाने के लिए रोकने के लिए।
नीचे दिए गए स्क्रीनशॉट में वह टेक्स्ट फ़ाइल दिखाई गई है जिसे हम "संशोधित" छोटे फ़ाइल नाम के साथ डिलीट करना चाहते हैं।
तो, आप देख सकते हैं कि कैसे हमने DOS का उपयोग करके फ़ाइल के लिए एक छोटा नाम "स्वतः उत्पन्न" किया। अब, बस छोटे फ़ाइल नाम पर साधारण DEL कमांड का उपयोग करके फ़ाइल को हटा दें। बस इतना ही!
यहां सबक यह है कि DOS को नज़रअंदाज़ न करें। ऐसे कई उपयोगी DOS कमांड हैं जो अभी भी आपका दिन बचा सकते हैं। जब आप उन्हें याद कर रहे हों, तो आप विंडोज़ की एक और आम समस्या को ठीक करना भी सीखना चाहेंगे: संपादन और डिलीशन के लिए लॉक की गई फ़ाइलें।
इमेज क्रेडिट: hanss via Shutterstock.com