| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Как можно получить полный путь из краткого? |
| Автор: automax 15.5.2004, 21:34 |
| Из реестра получаю путь из которого запускается COM server, для того чтобы создать файл настроек. Беру из реестра путь, но сокращенный: C:\D\KRUGLI~1\UBS_RE~1\Debug\\alfareg.ini Можно ли каким-нибудь образом получить полный путь? |
| Автор: AlexNor 15.5.2004, 22:51 |
| Можно Прийдется токо руками поработать. javascript:emoticon(';-)') немного... Можно пройтись функциями FindFirstFile и FindNextFile по этому пути и смотреть что возвращается в переменных {cFileName - номальное имя, cAlternateFileName-имя по правилам 8.3} структуры WIN32_FIND_DATA. |
| Автор: mr.DUDA 16.5.2004, 00:02 | ||
Не это ли надо ?
|
| Автор: AndyY 16.5.2004, 17:19 |
| Только не забывай, что GetLongPathName не поддерживаеться в NT4 и 95. Думаю способ с FindFirstFile все-же более правильный, по слухам (сам не проверял)GetLong через него и реализован |