संभव डुप्लिकेट:
फ़ोल्डर या फ़ाइल को 'con' के रूप में बदलने में असमर्थ
लिनक्स में यह काम करता है, लेकिन यह विंडोज नहीं है, मैंने बहुत कोशिश की और यह सिर्फ "न्यू फोल्डर" पर लौटता है, क्यों?
संभव डुप्लिकेट:
फ़ोल्डर या फ़ाइल को 'con' के रूप में बदलने में असमर्थ
लिनक्स में यह काम करता है, लेकिन यह विंडोज नहीं है, मैंने बहुत कोशिश की और यह सिर्फ "न्यू फोल्डर" पर लौटता है, क्यों?
जवाबों:
यह एक आरक्षित कीवर्ड है:
फ़ाइल के नाम के लिए निम्नलिखित आरक्षित डिवाइस नामों का उपयोग न करें:
CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM6, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 और LPT9 एक्सटेंशन द्वारा तुरंत इन नामों से भी बचें; उदाहरण के लिए, NUL.txt अनुशंसित नहीं है। अधिक जानकारी के लिए, नामस्थान देखें।
नामकरण फ़ाइलें, पथ और नाम स्थान
रेमंड चेन ने अपने ब्लॉग पोस्ट में इन आरक्षित नामों के बारे में भी लिखा है NUL और CON जैसे आरक्षित फ़ाइलनामों के साथ क्या सौदा है? ।
छोटी कहानी, वे वापस डॉस 1.0 में मौजूद थे और अभी भी अनुकूलता कारणों (मजाक नहीं) के लिए आसपास हैं:
लेकिन हम आज भी इन जादू के नाम को आगे क्यों बढ़ाते हैं?
क्योंकि हर कोई अब भी उन पर भरोसा करता है। बस उन सभी बैच फ़ाइलों को देखें, जो & gt; नूल या परीक्षण जैसी चीजों को पुनर्निर्देशित करती हैं, यदि कोई निर्देशिका "यदि निर्देशिका है तो \ n" मौजूद है या "प्रतिलिपि CON ..." के साथ फ़ाइल बनाने के लिए कहने वाले सभी दस्तावेज़ ।
Com1 एक पीसी पर सीरियल पोर्ट 1 के लिए हैंडल है (संचार 1)
आप कमांड लाइन से उद्धरण (रेन फोल्डर "कॉम 1") में लपेटकर ऐसा करने में सक्षम हो सकते हैं, लेकिन मैं अभी परीक्षण नहीं कर पा रहा हूं।
आप फ़ोल्डर / फ़ाइलों का नाम नहीं दे सकते COM[1-9] (वहाँ अधिक है) क्योंकि ये आरक्षित हैं क्योंकि वे सिस्टम संचार पोर्ट हैं।
आरक्षित फ़ाइल / फ़ोल्डर नामों की एक पूरी सूची मिल सकती है यहाँ ।