Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.30;
Скачать: CL | DM;

Вниз

Как вытащить имя файла без расширения ?   Найти похожие ветки 

 
silvestr   (2006-07-05 09:56) [0]

Есть имя файла 111_3434_324сч_2.doc как вытащить именно имя файла без расширения ?

Или как срезать с конца 4 символа ?


 
MBo ©   (2006-07-05 09:59) [1]

В справке посмотри
file name utilities


 
icWasya ©   (2006-07-05 10:14) [2]

FileName_WishOut_Ext:=ChangeFileExt(FileName_Wist_Ext,"");


 
evvcom ©   (2006-07-05 10:19) [3]

> [2] icWasya ©   (05.07.06 10:14)

А файл переименовывать никто и не просил.
[0]: ExtractFileName, ExtractFileExt, Length, Copy.


 
Плохиш ©   (2006-07-05 10:58) [4]


> evvcom ©   (05.07.06 10:19) [3]
> > [2] icWasya ©   (05.07.06 10:14)
>
> А файл переименовывать никто и не просил.

А никто и не переименовывал.


 
evvcom ©   (2006-07-05 11:03) [5]

> [4] Плохиш ©   (05.07.06 10:58)

Да уж, оп-с. :) Надо было все ж в справку мне глянуть. Приношу свои извинения. :)


 
DVM ©   (2006-07-05 11:07) [6]

//------------------------------------------------------------------------------

function ExtractFileName(const FileName: string): string;
var
 I: Integer;
begin
 I := Length(FileName);
 while (I >= 1) and not (FileName[I] in ["\", ":"]) do Dec(I);
 Result := Copy(FileName, I + 1, Length(FileName)-I);
end;  //End of function ExtractFileName

//------------------------------------------------------------------------------

function ExtractFileExt(const FileName: string): string;
var
 I: Integer;
begin
 I := Length(FileName);
 while (I > 1) and not (FileName[I] in [".", "\", ":"]) do Dec(I);
 if (I > 0) and (FileName[I] = ".") then
   Result := Copy(FileName, I, Length(FileName) - I + 1) else
   Result := "";
end; //End of function ExtractFileExt

//------------------------------------------------------------------------------

function ExtractFileNameWoExt(const FileName : string) : string;
begin
 Result := ExtractFileName(FileName);
 Result := Copy( Result, 1, Length( Result ) - Length( ExtractFileExt( Result ) ) );
end;

//------------------------------------------------------------------------------


 
Calibr2   (2006-07-11 10:04) [7]

AnsiRightStr(Полное_Имя_файла, 4);


 
Dmitrij_K   (2006-07-11 10:31) [8]


> AnsiRightStr(Полное_Имя_файла, 4);

Незачет

Бывают такие имена файлов
страничка.html
торрент.torrent



Страницы: 1 вся ветка

Текущий архив: 2006.07.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.034 c
6-1142508826
antoxa2005
2006-03-16 14:33
2006.07.30
Подскажите, а как читать HTML страницу? Как текстовый файл много


2-1152532623
SergeyG
2006-07-10 15:57
2006.07.30
Как сделать, чтобы форма и расположенные на ней компоненты


2-1152195494
_Алексей
2006-07-06 18:18
2006.07.30
Прозрачность окон


2-1152523290
Darkwing
2006-07-10 13:21
2006.07.30
Выделяется ли новая область памяти в данном случае?


15-1151558032
Aleksandrrr
2006-06-29 09:13
2006.07.30
защита программ