можно догадаться, что нельзя называть "Com 1" и "LTP 2" т.к. это названия портов..
Но давайте откроем Фигурнова и посмотрим точно.
"Некоторые сочетания символов нельзя использовать в качестве имён файлов, т.к. операц.с-ма DOS использует их для обозначения
устройств DOS. Имена устройств позволяют при задании команд DOS осуществлять ввод и вывод инф-ции с различными устройствами компьютера, что иногда бывает очень удобно. Например, имя PRN обозначает
порнуху на компе Билла принтер, поэтому если в команде DOS вместо имени файла указать PRN, то соответствующие данные будут выведены на принтер. Вот список устройств DOS:
PRN - принтер
LPT1-LPT4 - парал.порты
COM1-COM4 - посл.порты
AUX - синоним COM1
CON - при вводе - клава, при выводе - экран
NUL - "пустое" устройство, все операции ввода-вывода для этого устройства игнорируются.
Даже если добавить к этим именам какое-либо расширение, всё равно DOS будет воспринимать жто как обращение к устройству. Т.е. CON.ABS ~ CON.
Однако в качестве расширений допустимы .Con, .AUX, .PRN и .NUL
