| Код | put:=edit1.Text; if FindFirst(put, faAnyFile, SearchRec)=0 then repeat s:=SearchRec.Name; s := copy(s, 1, Length(s) - Length(ExtractFileExt(s))); if s[1] <> '.' then begin StringGrid1.Cols[1].Add(s); StringGrid1.RowCount:=StringGrid1.RowCount+1; end; until FindNext(SearchRec) <> 0; FindClose(SearchRec);
|
Добавлено @ 00:14 Или написать свою функцию отрезания расширений:
| Код | function ExtractFileNamePart(const FileName: string): string; var I: Integer; begin I := LastDelimiter('.', FileName); if (I > 0) and (FileName[I] = '.') then Result := Copy(FileName, 1, I-1) else Result := FileName; end; |
|