जब आप अपने सिस्टम पर किसी फ़ाइल या फ़ोल्डर को हटाने का प्रयास कर रहे होते हैं, तो आपको त्रुटि संदेश 'अमान्य फ़ाइल हैंडल मिल सकता है। '। यह त्रुटि संदेश तब होता है जब उस फ़ोल्डर या फ़ाइल का नाम जिसे आप हटाने का प्रयास कर रहे हैं एक आरक्षित नाम है। विंडोज ऑपरेटिंग सिस्टम कुछ नामों / उपनामों से निपटता नहीं है, जिसके कारण फाइल एक्सप्लोरर आपको अपना फोल्डर या फाइल को एक आरक्षित नाम देने से रोकता है। हालाँकि, यदि आप अपने स्मार्टफोन या लिनक्स जैसे किसी अन्य ऑपरेटिंग सिस्टम से फ़ाइल प्राप्त करते हैं, तो इसे हटाने का प्रयास करने पर आपको उक्त त्रुटि संदेश का संकेत दिया जाएगा।
माइक्रोसॉफ्ट नेमिंग कन्वेंशन
Microsoft नेमिंग कन्वेंशन प्रदान करता है कि आपके सिस्टम पर फ़ाइलों या फ़ोल्डरों का नाम CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, नहीं होना चाहिए। एलपीटी5, एलपीटी6, एलपीटी7, एलपीटी8 और एलपीटी9। ऐसा इसलिए है क्योंकि ये नाम विंडोज ऑपरेटिंग सिस्टम में आरक्षित नाम हैं, जिसका अर्थ है कि वे विंडोज ऑपरेटिंग सिस्टम द्वारा एक विशिष्ट उद्देश्य के लिए उपयोग किए जाते हैं और कहीं और उपयोग नहीं किए जाने चाहिए। आपको उपरोक्त नामों का तुरंत एक एक्सटेंशन द्वारा अनुसरण करने से बचना चाहिए, उदाहरण के लिए, NUL.txt। यदि आप कुछ और विवरण चाहते हैं, तो आप इस लेख . का संदर्भ ले सकते हैं माइक्रोसॉफ्ट की वेबसाइट पर।
Windows 10 पर 'अमान्य फ़ाइल हैंडल' त्रुटि संदेश का क्या कारण है?
ठीक है, Microsoft द्वारा प्रदान किए गए नामकरण सम्मेलनों को पढ़ने के बाद उक्त त्रुटि के उभरने का कारण बिल्कुल स्पष्ट है।
- फ़ाइल/फ़ोल्डर का नाम एक सुरक्षित नाम है: त्रुटि संदेश तब प्रकट होता है जब आप जिस फ़ाइल को हटाने का प्रयास कर रहे हैं उसे एक आरक्षित नाम दिया जाता है। Microsoft द्वारा आरक्षित नामों का उपयोग करना प्रतिबंधित है और इसमें छल नहीं किया जाना चाहिए।
अब जब आप माइक्रोसॉफ्ट नेमिंग कन्वेंशन और त्रुटि संदेश के कारण से अवगत हैं, तो आप नीचे दिए गए समाधान का पालन करके इसे दूर कर सकते हैं।
फ़ाइल या फ़ोल्डर को हटाना
जिन फ़ाइलों को एक आरक्षित नाम दिया जाता है, वे बेकार हो सकती हैं क्योंकि आप उनका उपयोग नहीं कर सकते हैं और न ही आप मानक प्रक्रिया का उपयोग करके उन्हें हटाने में सक्षम हैं। फ़ाइल या फ़ोल्डर को हटाने के लिए, आपको कुछ कमांड प्रॉम्प्ट कमांड पर भरोसा करना होगा।
अगर आपको निर्देशिका को हटाते समय . त्रुटि संदेश का सामना करना पड़ रहा है , आप नीचे दिए गए चरणों का पालन करके ऐसा कर सकते हैं:
- Windows Key + X दबाएं और कमांड प्रॉम्प्ट (व्यवस्थापन) . चुनें एक उन्नत कमांड प्रॉम्प्ट खोलने के लिए सूची से।
- एक बार एलिवेटेड कमांड प्रॉम्प्ट खुलने के बाद, निम्न कमांड टाइप करें:
rd \\.\c:\documents\con /S /Q
- उपरोक्त आदेश में, पथ को तदनुसार बदलें, हालांकि, सुनिश्चित करें कि आप पथ से पहले '\\' को नहीं हटाते हैं। एक और उदाहरण होगा:
rd \\.\E:\con /S /Q
नोट:
पैरामीटर /S निर्दिष्ट निर्देशिका में पाई गई सभी उप-निर्देशिकाओं को हटाने के लिए rd कमांड को बताने के लिए उपयोग किया जाता है, जबकि /Q निर्दिष्ट निर्देशिका की सामग्री को चुपचाप हटाने के लिए कमांड को बताने के लिए पैरामीटर का उपयोग किया जाता है (आपको कोई संकेत नहीं दिया जाएगा)। इसके अलावा, \\. वर्तमान प्रणाली को संदर्भित करने के लिए प्रयोग किया जाता है।
यदि आप किसी फ़ाइल को हटाने का प्रयास कर रहे हैं , निम्न कार्य करें:
- ऊपर दिखाए गए अनुसार एक उन्नत कमांड प्रॉम्प्ट खोलें।
- निम्न आदेश टाइप करें और फिर Enter दबाएं :
del \\.\c:\Temp\con.txt
- किसी फ़ाइल को हटाने के लिए, आपको बस फ़ाइल का विस्तार निर्दिष्ट करना होगा और del कमांड का उपयोग करना होगा तीसरे . के बजाय ।
बस, आपने शायद अपने सिस्टम से फाइल/फोल्डर को डिलीट कर दिया है।