Показать сообщение отдельно
  #24  
Старый 23.11.2012, 16:40
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от Bargest
Значит все-таки есть костыль для *.*. Прикольно.
Ну да, у винды тяжкое наследие DOS-а. Даже если в имени файла нет точки и вроде не должно быть расширения, но всё равно считается что расширение есть, просто пустое. Например папка с именем "TEMP" представляется как "TEMP." - т.е. 4 символа имя, 0 символов расширение и точка между ними. Поэтому под виндой маска "*.*" работает всегда.

p.s. Ещё пример тяжкого наследия DOS-а - нельзя создать папку или файл например с таким именем: "con.txt"
Ответить с цитированием