Текущий архив: 2004.07.04;
Скачать: CL | DM;
Вниз
Имя Найти похожие ветки
← →
Ivolg (2004-06-15 19:20) [0]ХАЙ. Помогите плиз. Как мона узнать полное имя файла, когда имеется короткое имя.Пример: Test.zip и C:\Program File\Borland\Test.zip. ПАСИБА!
← →
Mim1 © (2004-06-15 19:22) [1]GetShortPathName
← →
Mim1 © (2004-06-15 19:23) [2]Извиняюсь
GetFullPathName
extractfilename
← →
Gero © (2004-06-15 19:24) [3]
> Пример: Test.zip и C:\Program File\Borland\Test.zip
А если у меня есть еще и C:\Program File\Microsoft\Test.zip?
Что ты в таком случае делать будешь?
Список всех файлов Test.zip можно получить глобальным поиском но всем дискам.
FindFirst/FindNext поможет, но времени это займет дофига.
← →
Mim1 © (2004-06-15 19:25) [4]Еще раз извиняюсь ExpandFileName
← →
Ivolg (2004-06-16 19:59) [5]А пример мона?
← →
Mim1 © (2004-06-16 22:27) [6]Издеваетесь чтоли?
ExpandFileName("test.zip")
ExpandFileName добавит для файла лежащего в текущем каталоге путь (текущий каталог), удалит все точки (.\test.zip) в пути и т.п.
← →
Snap © (2004-06-16 23:28) [7]Предположим короткое имя у нас в переменной f. тогда далем так:
f := f + "C:\Program File\Borland\";
Получится как ты и хотел длинное имя. Правда файла там не будет. Но ты же не это спрашивал, правильно?
← →
Snap © (2004-06-16 23:29) [8]Точнее даже не f+ "C:\Program File\Borland\"; а наоборот.
← →
lyeh © (2004-06-17 05:00) [9]Тут стабильного способа не найдешь, объясни задачу поточнее, может что-нибудь и придумаем
Страницы: 1 вся ветка
Текущий архив: 2004.07.04;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.027 c