Väčšina z vás môže vedieť, že názvy ovládačov zariadení systému MS-DOS nemožno v systéme Windows používať ako názvy súborov. Vo výsledku nemôžeme pomenovať priečinky ako con, aux, nul atď.
Microsoft MS-DOS vyhradil tieto názvy pre tieto ovládače systémových zariadení.
- CON: Klávesnica a displej
- PRN: Zariadenie so zoznamom systémov, zvyčajne paralelný port
- AUX: Pomocné zariadenie, zvyčajne sériový port
- CLOCK $: Systémové hodiny v reálnom čase
- NUL: Zariadenie s bitovým segmentom
- A: -Z:: Písmená jednotky
- COM1: Prvý sériový komunikačný port
- LPT1: Prvý paralelný port tlačiarne
- LPT2: Druhý paralelný port tlačiarne
- LPT3: Tretí paralelný port tlačiarne
- COM2: Druhý sériový komunikačný port
- COM3: Tretí sériový komunikačný port
- COM4: Štvrtý sériový komunikačný port
Pokúste sa vytvoriť súbor alebo priečinok s týmito názvami na pracovnej ploche systému Windows a uvidíte, čo sa stane.
Aj dnes, ak sa pokúsite pomenovať priečinok pomocou jedného z týchto vyhradených názvov, zobrazí sa nasledujúce chybové hlásenie: Zadaný názov zariadenia je neplatný.
Tieto obmedzenia stále existujú v systéme Windows založenom na NT, pravdepodobne preto, aby bola povolená kompatibilita pre spustenie 16-bitových programov a pre programy založené na príkazovom riadku. Kompletné pomenovacie súbory systému Windows, cesty, menné priestory, konvencie nájdete tu.
Vytvorte priečinok CON, AUX, NUL
Aj keď na vytvorenie názvov priečinkov, napríklad „con“, môžete použiť príkazy systému Linux alebo MS-DOS, narazil som na túto aplikáciu Concu, ktorá tvrdí, že vám umožňuje vytvárať a mazať priečinky s obmedzenými názvami jediným kliknutím. Je to odkaz na server CNET, takže nezabudnite kliknúť na odkaz na priame stiahnutie.
Prečo tento program existuje? Len aby som zdôraznil, že sa to dá urobiť pomocou nástroja, to je všetko!
Viem, viem, že toto sú skutočne staré veci, ale je to pre tých, ktorí o tom možno nevedia. ;)