Авторизация

Логин: Пароль:
Регистрация Забыли свой пароль?

Получить имя текущей папки из пути...

Страницы: 1
Получить имя текущей папки из пути...
Что есть - D:\Dir1\Dir2\
Что нужно получить - Dir2
Вот что-то накидал

Код
function getCurrentDir(fullPath:string):string;
var
i:integer;
start,finish:integer;
begin
   finish:=length(fullPath);
   if fullPath[finish]='\' then dec(finish);
   start:=-1;
   for i:=finish downto 1 do
   begin
      if fullPath[i]='\' then
          begin
             start:=i+1;
             break;
          end;
   end;
   if start=-1 then start:=1;

   result:=Copy(fullPath,start,finish - start+1);
end;
Сильно много кода smile8)
Задачу решил так:
Код
ExtractFileName(ExcludeTrailingPathDelimiter(Path))
а в паскале например как это сделать?
Смотрите ответ rozpants smile;)
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)