విండోస్ కొన్ని ఫైల్ పేర్లను “రిజర్వ్ చేస్తుంది” మరియు వాటిని ప్రతిచోటా ఉపయోగించడానికి అనుమతించదు. “Con.txt” లేదా “aux.mp3” ఫైల్‌కు కాల్ చేయడం గురించి మర్చిపోండి. ఇవన్నీ 1974 లో చేసిన ఎంపిక మరియు మునుపటి సంస్కరణలతో శాశ్వతమైన అనుకూలత కోసం మైక్రోసాఫ్ట్ దాహం కారణంగా ఉన్నాయి.

ఉపయోగించలేని ఫైల్ పేర్లు

మైక్రోసాఫ్ట్ రిజర్వు చేసిన ఫైల్ పేర్ల యొక్క అధికారిక జాబితాను అందిస్తుంది మరియు ఇక్కడ అవి:

CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, ​​COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 మరియు LPT9

మీరు ఈ ఫైల్ పేర్లను ఏ పొడిగింపుతోనూ ఉపయోగించలేరని గమనించండి. కాబట్టి ఫైల్‌కు “con.txt”, “con.jpg”, “లేదా” con.doc “అని పేరు పెట్టడం సాధ్యం కాదు. మరియు విండోస్ కేస్ సెన్సిటివ్ కాదు, కనుక ఇది CON, con, లేదా CoN అయితే పట్టింపు లేదు: విండోస్ లేదు ఆ పేరును ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తుంది.

మీరు మీ కోసం ప్రయత్నించవచ్చు. నోట్‌ప్యాడ్‌లో ఫైల్‌ను “con.txt” లేదా “lpt6.txt” గా సేవ్ చేయడానికి ప్రయత్నించండి. లేదా ఫైల్ ఎక్స్‌ప్లోరర్‌లో ఈ పేర్లలో ఒకదానితో ఏదైనా ఫైల్ పేరు మార్చడానికి ప్రయత్నించండి. విండోస్ మిమ్మల్ని అలా చేయనివ్వదు.

వాస్తవానికి, విండోస్ ఇతర మార్గాల్లో ఫైల్ పేర్లను కూడా పరిమితం చేస్తుంది. మీరు పేర్లలో కింది వంటి వివిధ ప్రత్యేక అక్షరాలను కూడా ఉపయోగించలేరు. మరింత సమాచారం కోసం మైక్రోసాఫ్ట్ యొక్క అధికారిక డాక్యుమెంటేషన్ చూడండి.

1974 లో ఏమి జరిగింది, మనం ఎందుకు పట్టించుకోవాలి?

గా -ఫూన్ ఇటీవల ట్విట్టర్‌లో వివరించబడింది, ఈ సమస్య 1974 నాటిది. యునిక్స్లో, “ప్రతిదీ ఒక ఫైల్”. (ఈ రోజు లైనక్స్ వంటి యునిక్స్ ఆపరేటింగ్ సిస్టమ్స్ విషయంలో కూడా ఇది వర్తిస్తుంది.) హార్డ్‌వేర్ పరికరాలు మొదటి ప్రింటర్ కోసం / dev / lp0 మరియు కన్సోల్ కోసం / dev / tty వంటి ప్రత్యేక మార్గాల్లో సూచించబడ్డాయి.

1974 లో, ఇదే భావన CP / M ఆపరేటింగ్ సిస్టమ్‌కు జోడించబడింది. దురదృష్టవశాత్తు, తక్కువ మెమరీ మరియు హార్డ్ డ్రైవ్‌లు లేని కంప్యూటర్ల కోసం CP / M రూపొందించబడింది. ఇది బహుళ డిస్కులను ఉపయోగించింది మరియు డైరెక్టరీలు లేవు, కాబట్టి పరికరాలను సూచించే ప్రత్యేక ఫైళ్ళు వాస్తవానికి ప్రతి డిస్క్‌లో ప్రతిచోటా కనిపించాయి.

కాబట్టి మీరు టెక్స్ట్ ఫైల్‌ను సేవ్ చేస్తున్నప్పుడు, మీ టెక్స్ట్ ఎడిటర్‌ను ప్రింటింగ్ పరికరానికి “సేవ్” చేయమని చెప్పవచ్చు, అది ప్రింట్ చేస్తుంది. టెక్స్ట్ ఎడిటర్లు మరియు “.txt” వంటి ఫైల్ ఎక్స్‌టెన్షన్స్‌ని జోడించడం వంటి ఇతర ప్రోగ్రామ్‌లు, కాబట్టి CP / M ఈ పరికర ఫైళ్ళ కోసం ఫైల్ ఎక్స్‌టెన్షన్‌ను విస్మరించింది. మరో మాటలో చెప్పాలంటే, టెక్స్ట్ ఎడిటర్ “.txt” తరువాత ప్రింట్ పరికర పేరుతో ఒక ఫైల్ను సేవ్ చేయడానికి ప్రయత్నిస్తే, CP / M కేవలం ప్రింట్ పరికరాన్ని సూచిస్తుందని భావించి ఫైల్ పొడిగింపును విస్మరించింది. ఇప్పుడు ప్రతి అనువర్తనంలో ఫీచర్ సరిగ్గా పనిచేసింది – గొప్పది!

ఖచ్చితంగా, ఇది డర్టీ ట్రిక్, కానీ ఎవరు పట్టించుకుంటారు? బాగా, CP / M పట్టుకుంది. చివరికి, పిసి-డాస్ వచ్చి ఆ ఉపయోగకరమైన సిపి / ఎమ్ ఫీచర్‌ను ఉంచింది. పిసి-డాస్ 2.0 1983 లో డైరెక్టరీలను జతచేసింది, అయితే మైక్రోసాఫ్ట్ ఈ పరికర ఫైళ్ళను అన్ని డైరెక్టరీలలో ప్రదర్శించడానికి ఎంచుకుంది, ప్రస్తుత డాస్ సాఫ్ట్‌వేర్‌తో అనుకూలత కోసం ప్రత్యేక పరికర ఫోల్డర్‌లో ఉంచడం కంటే.

చివరికి, విండోస్ 95 వచ్చింది, ఇది డాస్‌లో నిర్మించబడింది. విండోస్ ఎన్టి డాస్ ఆధారితమైనది కాదు, అయితే ఇది విండోస్ 95 అనువర్తనాలతో వెనుకకు అనుకూలంగా ఉండాలని కోరుకుంది. విండోస్ 10 ఇప్పటికీ విండోస్ ఎన్టిపై ఆధారపడి ఉంది మరియు అదే విధంగా పనిచేస్తుంది. విండోస్ 7 లో కూడా ఇది వర్తిస్తుంది.

ఇప్పుడు, ఇది నలభై సంవత్సరాలుగా ఉంది మరియు మేము ఇంకా ఫైళ్ళను “con.txt” లేదా “aux.mp3” అని పిలవలేము ఎందుకంటే విండోస్ ఈ కార్యాచరణను ఉపయోగించే పాత ప్రోగ్రామ్‌లతో అనుకూలంగా ఉండాలని కోరుకుంటుంది. వెనుకబడిన అనుకూలతకు మైక్రోసాఫ్ట్ ఎంత తీవ్రంగా కట్టుబడి ఉందో చెప్పడానికి ఇది మంచి ఉదాహరణ.

నవీకరించడానికి: CP / M కి మొదట పెద్దప్రేగు అవసరమని మాకు చెప్పబడింది, మరో మాటలో చెప్పాలంటే, “CON” కు బదులుగా, మీరు “CON:” అని టైప్ చేయాలి. స్పష్టంగా, 1981 లో MS-DOS మరియు PC-DOS విడుదలతో సమస్య నిజంగా ప్రారంభమై ఉండవచ్చు, ఇది పెద్దప్రేగు అవసరాన్ని తొలగించింది. DOS లో, మీరు “CON:” కు బదులుగా “CON” ను ఉపయోగించవచ్చు. కాబట్టి సిపి / ఎమ్ కంటే డాస్ దీనికి కారణమని చెప్పవచ్చు.



Source link