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

Вниз

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

 
Артём К.   (2003-03-19 12:45) [0]

Привет всем!!!
Давненько здесь не появлялся... Всё дела..дела..
Вопрос в теме
Использую следующую конструкцию


var
FindFiles: TStringList;
_file: TSearchRec;
begin
...
FindFiles := TStringList.Create;
if FindFirst("Документы\*.bln", faAnyFile, _file)=0 then begin
FindFiles.Add(_file.Name);
while FindNext(_file)=0 do
FindFiles.Add(_file.Name);
FindClose(_file);
end;
...
end;


Данная конструкция создаёт список файлов из дирректории
"Документы". Но в список добавляются файлы с их расширениями.
А как сделать, чтобы были просто названия файлов?

Заранее спасибо!!!


 
Андрей Сенченко ©   (2003-03-19 12:49) [1]

var
s: string
begin
s := copy (_file.Name,0,pos(".",_file.Name));
end;


 
Андрей Сенченко ©   (2003-03-19 12:51) [2]

а если в данном конкретном коде:

FindFiles.Add(copy(_file.Name),0,pos(".",_file.Name)-1);



 
Berg   (2003-03-19 12:52) [3]

Попробуй так:
Copy(ExtractFileName(Filename),1,Pos(".",ExtractFileName(Filename)));


 
REA ©   (2003-03-19 12:56) [4]

LastDelimiter использовать логичнее (для файлов вида File.Something.Ext)
ChangeFileExt(FileName, "") - уберет расширение


 
Clickmaker ©   (2003-03-19 12:59) [5]

FileName := ChangeFileExt(ExtractFileName(FullName), "")



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
14-100405
han_malign
2003-03-13 18:27
2003.03.31
Так и эти поняли прелесть Интернета, а что дальше будет???


14-100415
copyr25
2003-03-08 09:56
2003.03.31
Я, конечно, поздравляю всех девушек в конференции


7-100500
antoniz
2003-02-05 10:58
2003.03.31
Ошибка при попытке открытия запроса


14-100419
AVR
2003-03-13 16:02
2003.03.31
Нужна информация о работе с разными кодировками, языками


3-100160
td
2003-03-12 23:13
2003.03.31
как сжать таблицу