Получить DOS-путь к файлу.
От: Аноним  
Дата: 17.01.08 13:28
Оценка:
Есть файл. Файл где-то лежит.
Требуется — получить DOS-путь к файлу (тот самый, который C:\MUDOCU~1\AL.TXT).
Желательно — без хитрых алгоритмов (их я и сам писать умею) через стандартные типы типа CFile или им подобные.
Вопрос один — КАК?
Re: Получить DOS-путь к файлу.
От: ned Австралия  
Дата: 17.01.08 13:34
Оценка: +1
Здравствуйте, Аноним, Вы писали:

А>Вопрос один — КАК?


GetShortPathName
Re[2]: Получить DOS-путь к файлу.
От: MShura  
Дата: 17.01.08 15:28
Оценка:
А>>Вопрос один — КАК?

ned>GetShortPathName


Надо только помнить, что:
На FAT16(32) если есть длинное имя — значит есть и короткое
На NTFS короткого имени может не быть, если на момент создания файла ключик NtfsDisable8dot3NameCreation в соответсвующем месте реестра был не 0.
На серверных версиях windows коротких имен по умолчанию нет
На десктопных версиях windows короткие имена по умолчанию есть
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.