Повечето от вас може да са наясно, че имената на драйвери за устройства на MS-DOS не могат да се използват като имена на файлове в Windows. В резултат на това не можем да назовем папки като con, aux, nul и т.н.
Microsoft MS-DOS беше запазил тези имена за тези драйвери на системни устройства.
- ПРОТИВ: Клавиатура и дисплей
- PRN: Устройство със системен списък, обикновено паралелен порт
- AUX: Спомагателно устройство, обикновено сериен порт
- CLOCK $: Системен часовник в реално време
- NUL: Устройство с битова кофа
- A: -Z:: Букви за шофиране
- COM1: Първи сериен комуникационен порт
- LPT1: Първи паралелен порт на принтера
- LPT2: Втори паралелен порт на принтера
- LPT3: Трети паралелен порт на принтера
- COM2: Втори сериен комуникационен порт
- COM3: Трети сериен комуникационен порт
- COM4: Четвърти сериен комуникационен порт
Опитайте се да създадете файл или папка с тези имена на работния плот на Windows и да видите какво се случва.
Дори днес, ако се опитате да наименувате папка, използвайки едно от тези запазени имена, ще получите следното съобщение за грешка: Посоченото име на устройството е невалидно.
Тези ограничения все още съществуват в NT-базиран Windows, вероятно причината е да се позволи съвместимост за стартиране на 16-битови програми и за програми, базирани на команден ред. Пълните файлове за имена на Windows, пътеки, пространства от имена, конвенции можете да намерите тук.
Създайте CON, AUX, NUL папка
Въпреки че можете да използвате Linux или MS-DOS команди за създаване на имена на папки като „con“, попаднах на това приложение Concu, което твърди, че ви позволява да създавате и изтривате папки с ограничени имена, само с едно щракване. Това е CNET връзка, така че не забравяйте да кликнете върху Директната връзка за изтегляне.
Защо съществува тази програма? Само за да подчертая, че това може да се направи с помощта на инструмент, това е всичко!
Знам, знам, че това са истински стари неща, но това е за тези, които може би не знаят за това. ;)