De flesta av er kanske är medvetna om att MS-DOS Device Driver-namn inte kan användas som filnamn i Windows. Som ett resultat kan vi inte namnge mappar som con, aux, nul, etc.
Microsoft MS-DOS hade reserverat dessa namn för dessa systemdrivrutiner.
- CON: Tangentbord och display
- PRN: Enhetssystemsystem, vanligtvis en parallellport
- AUX: Extra enhet, vanligtvis en seriell port
- CLOCK $: Systemets realtidsklocka
- NUL: Bit-hink-enhet
- A: -Z:: Kör bokstäver
- COM1: Första seriell kommunikationsport
- LPT1: Första parallella skrivarporten
- LPT2: Andra parallella skrivarporten
- LPT3: Tredje parallellskrivarport
- COM2: Andra seriella kommunikationsportar
- COM3: Tredje seriell kommunikationsport
- COM4: Fjärde seriell kommunikationsport
Försök skapa en fil eller mapp med dessa namn på ditt Windows-skrivbord och se vad som händer.
Även idag om du försöker namnge en mapp med ett av dessa reserverade namn får du följande felmeddelande: Det angivna enhetsnamnet är ogiltigt.
Dessa begränsningar finns fortfarande i NT-baserade Windows, möjligen anledningen till att tillåta kompatibilitet för att köra 16-bitarsprogram och för kommandoradsbaserade program. De kompletta namngivningsfilerna för Windows, sökvägar, namnområden, konventioner finns här.
Skapa mappen CON, AUX, NUL
Medan du kan använda Linux- eller MS-DOS-kommandon för att skapa mappnamn som "con", stötte jag på den här appen Concu som hävdar att du kan skapa och ta bort mappar med begränsade namn, med ett klick. Det är en CNET-länk så kom ihåg att klicka på länken för direkt nedladdning.
Varför finns det här programmet?? Bara för att poängtera att det kan göras med hjälp av ett verktyg, det är allt!
Jag vet, jag vet att det här är riktigt gamla saker, men det här är för dem som kanske inte vet om det. ;)