Schumi |
Отправлено: 25.09.2003, 11:33 |
|
Машинист паровоза
Группа: Участник
Сообщений: 206
|
Есть путь,типа C:\PROGRA~1\МОИРИС~1\...
Его нужно преобразовать в длинный путь C:\Program Files\...
|
|
Иван |
Отправлено: 25.09.2003, 12:04 |
|
Машинист паровоза
Группа: Участник
Сообщений: 207
|
Попробую ответить,никогда этого не делал,
первая идея которая пришла в голову.
Итак, что если запоминать эти 6 первых символов,потом при помощи ф-ии FindFirst или FindNext,найти директорию (на этом же компьютере)
первые 6 символов имени которой совпадают с начальными,потом уже в этой же директории искать директорию, имя которой начинается на следующие 6 символов...
И так из найденных директорий формировать новый путь...
Например:имя первой искомой директории, будет сравниваться с "progra",имя второй — с "моирис".
Правда ,что делать если на компе есть например 2 папки,такие как
Programm Files и Programming?
Да , надо еще подумать...
|
|
Admin |
Отправлено: 25.09.2003, 15:54 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
http://www.rxlib.ru/progi/forum_answer.php...p?id=1740&nn=60
|
|
|