Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Имя [D6, D7, WinXP]


Ivolg ©   (2004-06-15 19:20:00) 

ХАЙ. Помогите плиз. Как мона узнать полное имя файла, когда имеется короткое имя.Пример: Test.zip и C:\Program File\Borland\Test.zip. ПАСИБА!


lyeh   (2004-06-17 05:00:00) [1]

Тут стабильного способа не найдешь, объясни задачу поточнее, может что-нибудь и придумаем


Snap   (2004-06-16 23:29:00) [2]

Точнее даже не f+ 'C:\Program File\Borland\'; а наоборот.


Snap   (2004-06-16 23:28:00) [3]

Предположим короткое имя у нас в переменной f. тогда далем так:
f := f + 'C:\Program File\Borland\';

Получится как ты и хотел длинное имя. Правда файла там не будет. Но ты же не это спрашивал, правильно?


Mim1   (2004-06-16 22:27:00) [4]

Издеваетесь чтоли?

ExpandFileName('test.zip')

ExpandFileName добавит для файла лежащего в текущем каталоге путь (текущий каталог), удалит все точки (.\test.zip) в пути и т.п.


Ivolg   (2004-06-16 19:59:00) [5]

А пример мона?


Mim1   (2004-06-15 19:25:00) [6]

Еще раз извиняюсь ExpandFileName


Gero   (2004-06-15 19:24:00) [7]


> Пример: Test.zip и C:\Program File\Borland\Test.zip

А если у меня есть еще и C:\Program File\Microsoft\Test.zip?
Что ты в таком случае делать будешь?
Список всех файлов Test.zip можно получить глобальным поиском но всем дискам.
FindFirst/FindNext поможет, но времени это займет дофига.


Mim1   (2004-06-15 19:23:00) [8]

Извиняюсь
GetFullPathName
extractfilename


Mim1   (2004-06-15 19:22:00) [9]

GetShortPathName


Наверх

Титульная страница Поиск, карта сайта Написать письмо