विंडोज़ में क्यों, आप फ़ोल्डर 'con' नाम नहीं दे सकते?विंडोज़ और नामकरण फ़ोल्डर्स, 'कॉन' मुद्दा
जब भी मैं एक फ़ोल्डर को "con" (उद्धरण के बिना) नाम देने का प्रयास करता हूं, तो यह इसके मूल नाम पर डिफ़ॉल्ट होता है।
ऐसा क्यों करता है?
विंडोज़ में क्यों, आप फ़ोल्डर 'con' नाम नहीं दे सकते?विंडोज़ और नामकरण फ़ोल्डर्स, 'कॉन' मुद्दा
जब भी मैं एक फ़ोल्डर को "con" (उद्धरण के बिना) नाम देने का प्रयास करता हूं, तो यह इसके मूल नाम पर डिफ़ॉल्ट होता है।
ऐसा क्यों करता है?
एमएस-डॉस दिनों में वापस, "con" का एक विशेष अर्थ था। यह कंसोल को संदर्भित करता है, और आपको किसी अन्य फ़ाइल की तरह इसका इलाज करने की अनुमति देता है। उदाहरण के लिए, आप copy con new.txt
टाइप करके एक नई टेक्स्ट फ़ाइल बना सकते हैं। फिर आप अपना टेक्स्ट दर्ज कर सकते हैं और समाप्त होने पर ^Z
दबा सकते हैं।
बात यह है कि, आप अभी भी ऐसा कर सकते हैं। इसलिए, जहां तक फ़ाइल सिस्टम का संबंध है, वहां पहले से ही एक ऑब्जेक्ट है जिसका नाम con
है। other reserved names भी हैं, लेकिन मुझे लगता है कि इन नामों को टाइप करते समय पहले से ही अन्य उत्तरों में प्रदान किया गया है।
आह; मुझे यह नहीं पता था। बहुत अच्छा। =] – strager
+ 1 "अंतर्निहित प्रश्न" के रूप में निहित प्रश्न का उत्तर देने के लिए +1। –
जो भी कारण हो सकता है, माइक्रोसॉफ्ट ने इसे उपयोगकर्ता से छुपाया होगा। क्या आप कल्पना कर सकते हैं कि एक पुराने जोड़े (जिनके पास डॉस और कंप्यूटिंग के पुराने समय के बारे में कोई जानकारी नहीं है) अपने पोते के फोटो एलबम को CON (या अन्य आरक्षित लोगों) का नाम बदलने की कोशिश कर निराशाजनक हो रही है ?? –
http://support.microsoft.com/kb/74496/en-us
अन्य आरक्षित नाम: PRN AUX NUL LPT1 COM1
यह MS-DOS के लिए तारीखों। कंसोल से पढ़ा/लिखा गया "CON:" नाम की एक फ़ाइल को पढ़ना या लिखना। मुझे लगता है कि विंडोज अभी भी पीछे की संगतता के लिए इसका समर्थन कर रहा है।
कई विशेष फ़ाइल नाम प्रणाली द्वारा आरक्षित हैं और फ़ाइलों या फ़ोल्डरों के लिए इस्तेमाल नहीं किया जा सकता है:
CON, AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN, NUL
आपका लिंक मुझे "विंडोज एक्सपी" आपके उद्धरण के बिना पेज। "क्लॉक $" का उपयोग करके – strager
फ़ाइल का नाम निम्नलिखित आरक्षित डिवाइस नाम का उपयोग न करें:
CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, और LPT9
ऐसे ड्राइव नाम जैसे अन्य नाम, रूप में अच्छी तरह से उपयोग नहीं किया जा सकता है:
घड़ी $, एक: -Z:
कोई समस्या नहीं है - मैंने इसे स्वयं परीक्षण किया – Unknown6656
वास्तव में आप con
कमांड प्रॉम्प्ट में इस प्रयोग के लिए फ़ोल्डर का नाम बदल सकते हैं और इस अपने सी पर con
नामक एक प्रणाली फ़ोल्डर बनाता है: इस फ़ोल्डर आप उपयोग करने की आवश्यकता को दूर करने के लिए ड्राइव
md \\\\\.\\\C:\con
यह कमांड प्रॉम्प्ट
rd/s \\\\.\\\C:\con
और केवल उन लोगों के लिए जो सोच रहे हैं "तो आप क्यों?" - मेरा नाम CON है और मैं उपयोग करना चाहते हैं कि मेरे फ़ोल्डर के रूप में मैं जाएगा ताकि "मैथुन आप एमएस"
कोन "OzDing"
एमिन, मैं माफी चाहता हूँ। लेकिन आपको एक सवाल क्यों पूछना चाहिए जिसके लिए नेट पर जानकारी पहले से उपलब्ध है? – shahkalpesh
प्रोग्रामिंग कोण? – Kev
मैं सहमत हूं; http://answers.yahoo.com/question/index?qid=20071022041555AAkZGwZ (मुझे याहू से भी नफरत है, जवाब भी है, लेकिन यह वास्तव में एक वैध उत्तर प्रदान किया गया है) के लिए Google खोज में विंडोज़ नाम बदलने के लिए आसान था। " – strager