2009-01-15 6 views
31

विंडोज़ में क्यों, आप फ़ोल्डर 'con' नाम नहीं दे सकते?विंडोज़ और नामकरण फ़ोल्डर्स, 'कॉन' मुद्दा

जब भी मैं एक फ़ोल्डर को "con" (उद्धरण के बिना) नाम देने का प्रयास करता हूं, तो यह इसके मूल नाम पर डिफ़ॉल्ट होता है।

ऐसा क्यों करता है?

+1

एमिन, मैं माफी चाहता हूँ। लेकिन आपको एक सवाल क्यों पूछना चाहिए जिसके लिए नेट पर जानकारी पहले से उपलब्ध है? – shahkalpesh

+0

प्रोग्रामिंग कोण? – Kev

+0

मैं सहमत हूं; http://answers.yahoo.com/question/index?qid=20071022041555AAkZGwZ (मुझे याहू से भी नफरत है, जवाब भी है, लेकिन यह वास्तव में एक वैध उत्तर प्रदान किया गया है) के लिए Google खोज में विंडोज़ नाम बदलने के लिए आसान था। " – strager

उत्तर

54

एमएस-डॉस दिनों में वापस, "con" का एक विशेष अर्थ था। यह कंसोल को संदर्भित करता है, और आपको किसी अन्य फ़ाइल की तरह इसका इलाज करने की अनुमति देता है। उदाहरण के लिए, आप copy con new.txt टाइप करके एक नई टेक्स्ट फ़ाइल बना सकते हैं। फिर आप अपना टेक्स्ट दर्ज कर सकते हैं और समाप्त होने पर ^Z दबा सकते हैं।

बात यह है कि, आप अभी भी ऐसा कर सकते हैं। इसलिए, जहां तक ​​फ़ाइल सिस्टम का संबंध है, वहां पहले से ही एक ऑब्जेक्ट है जिसका नाम con है। other reserved names भी हैं, लेकिन मुझे लगता है कि इन नामों को टाइप करते समय पहले से ही अन्य उत्तरों में प्रदान किया गया है।

+1

आह; मुझे यह नहीं पता था। बहुत अच्छा। =] – strager

+1

+ 1 "अंतर्निहित प्रश्न" के रूप में निहित प्रश्न का उत्तर देने के लिए +1। –

+0

जो भी कारण हो सकता है, माइक्रोसॉफ्ट ने इसे उपयोगकर्ता से छुपाया होगा। क्या आप कल्पना कर सकते हैं कि एक पुराने जोड़े (जिनके पास डॉस और कंप्यूटिंग के पुराने समय के बारे में कोई जानकारी नहीं है) अपने पोते के फोटो एलबम को CON (या अन्य आरक्षित लोगों) का नाम बदलने की कोशिश कर निराशाजनक हो रही है ?? –

2

यह MS-DOS के लिए तारीखों। कंसोल से पढ़ा/लिखा गया "CON:" नाम की एक फ़ाइल को पढ़ना या लिखना। मुझे लगता है कि विंडोज अभी भी पीछे की संगतता के लिए इसका समर्थन कर रहा है।

-2

Microsoft TechNet से:

कई विशेष फ़ाइल नाम प्रणाली द्वारा आरक्षित हैं और फ़ाइलों या फ़ोल्डरों के लिए इस्तेमाल नहीं किया जा सकता है:

CON, AUX, COM1, COM2, COM3, COM4, ​​ LPT1, LPT2, LPT3, PRN, NUL

+1

आपका लिंक मुझे "विंडोज एक्सपी" आपके उद्धरण के बिना पेज। "क्लॉक $" का उपयोग करके – strager

24

फ़ाइल का नाम निम्नलिखित आरक्षित डिवाइस नाम का उपयोग न करें:

CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, ​​COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, और LPT9

Source: MSDN

ऐसे ड्राइव नाम जैसे अन्य नाम, रूप में अच्छी तरह से उपयोग नहीं किया जा सकता है:

घड़ी $, एक: -Z:

Source: Microsoft support

+0

कोई समस्या नहीं है - मैंने इसे स्वयं परीक्षण किया – Unknown6656

14

वास्तव में आप con

कमांड प्रॉम्प्ट में इस प्रयोग के लिए फ़ोल्डर का नाम बदल सकते हैं और इस अपने सी पर con नामक एक प्रणाली फ़ोल्डर बनाता है: इस फ़ोल्डर आप उपयोग करने की आवश्यकता को दूर करने के लिए ड्राइव

md \\\\\.\\\C:\con 

यह कमांड प्रॉम्प्ट

rd/s \\\\.\\\C:\con 

और केवल उन लोगों के लिए जो सोच रहे हैं "तो आप क्यों?" - मेरा नाम CON है और मैं उपयोग करना चाहते हैं कि मेरे फ़ोल्डर के रूप में मैं जाएगा ताकि "मैथुन आप एमएस"

कोन "OzDing"