Enamik teist võib olla teadlik, et MS-DOS-i draiveri nimesid ei saa Windowsis failinimedena kasutada. Seetõttu ei saa me kaustu nimetada con, aux, nul jne.
Microsoft MS-DOS oli reserveerinud need nimed nende süsteemiseadmete draiverite jaoks.
- CON: Klaviatuur ja ekraan
- PRN: süsteemiloendiseade, tavaliselt paralleelport
- AUX: abiseade, tavaliselt jadaport
- CLOCK $: süsteemi reaalajas kell
- NUL: Bit-bucket seade
- A: -Z:: Draivitähed
- COM1: esimene jadaport
- LPT1: esimene paralleelne printeri port
- LPT2: teine paralleelne printeri port
- LPT3: kolmas paralleelne printeri port
- COM2: teine jadaport
- COM3: kolmas jadaport
- COM4: neljas jadaport
Proovige oma Windowsi töölaual luua nende nimedega fail või kaust ja vaadake, mis juhtub.
Isegi kui proovite kaustale mõnda neist reserveeritud nimedest nimetada, saate täna järgmise tõrketeate: Määratud seadme nimi on vale.
Need piirangud kehtivad endiselt NT-põhises Windowsis, võib-olla põhjuseks on ühilduvuse võimaldamine 16-bitiste ja käsureal põhinevate programmide käitamiseks. Windowsi täielikud failide, teede, nimeruumide, konventsioonide nimetamised leiate siit.
Loo kaust CON, AUX, NUL
Kuigi saate kaustanimede, näiteks "con", loomiseks kasutada Linuxi või MS-DOS-i käske, leidsin ma selle rakenduse Concu, mis lubab teil klõpsates luua ja kustutada piiratud nimedega kaustu. See on CNET-link, nii et ärge unustage klõpsata otse allalaadimise linki.
Miks see programm olemas on? Lihtsalt selleks, et märkida, et seda saab teha tööriista abil, see on kõik!
Ma tean, ma tean, et see on tõeline vana värk, kuid see on mõeldud neile, kes ei pruugi sellest midagi teada. ;)