Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.10.2011, 17:18   #1
epickgod
Пользователь
 
Регистрация: 04.10.2011
Сообщений: 19
По умолчанию ExtractFilePath

Добрый день! Помогите пожалуйста! Как при помощи ExtractFilePath или подобных функций извлечь из пути к файлу только последнюю папку?

Т.е. есть функция из фака, которая выдает полный путь к файлу:
Код:
var
    S: string;
begin
 ...
    S:= ExtractFilePath( 'C:\DIR1\DIR2\myfile.zzz');  //S :='C:\DIR1\DIR2\'
 ...
end;
а мне нужно, чтобы на выходе S:=DIR2;

Подскажите пожалуйста
epickgod вне форума Ответить с цитированием
Старый 15.10.2011, 19:33   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

Код:
file:='C:\dirx\dir\file.txt';
dir:=Extractfiledir(file);
rez:=ExtractFileName(dir);
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 15.10.2011, 21:52   #3
epickgod
Пользователь
 
Регистрация: 04.10.2011
Сообщений: 19
По умолчанию

да, все работает, спасибо. Но вероятно я не правильно выразился с вопросом. В общем если полностью,то мне нужно:
Есть текстовое поле, в которое вводится имя папки и ункция подсчета кол-ва файлов в папке. Так вот например пиложение запускается из д:\тест\тест.ехев корне лежит папка 001 в ней находится 5 файлов изображений, и папка, допустим с названием "3" в которой 2 изображения. Мне нужно реализовать подсчет лбщего количеста файлов в папке, вводимой в текстовое поле сиучетом того, что если если в папке (из поля эдит) находится папка допустим "3", то количество файлов в ней необходимо умножать на 3. Поможите?
epickgod вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
EAccessViolation , проблема с ExtractFilePath > LastDelimiter > @LStrLen Человек_Борща Общие вопросы Delphi 13 01.02.2011 17:47
Extractfilepath ttjke Помощь студентам 1 29.04.2010 19:20
ExtractFilePath subsonic Общие вопросы Delphi 6 24.01.2008 20:02