function ExtractFileMainName(const FileName: string): string; var p: Integer; begin Result := FileName; p := Pos('.', Result); Delete(Result, p, Length(Result) - p + 1); p := Pos('\', Result); while p <> 0 do begin Delete(Result, 1, p); p := Pos('\', Result); end; end;去掉文件名后缀
ExtractFilePath(Path) 'C:\Winnt\'
ExtractFileDir(Path) 'C:\Winnt'
ExtractFileDrive
ExtractFileExt
var
p: Integer;
begin
Result := FileName;
p := Pos('.', Result);
Delete(Result, p, Length(Result) - p + 1);
p := Pos('\', Result);
while p <> 0 do
begin
Delete(Result, 1, p);
p := Pos('\', Result);
end;
end;去掉文件名后缀
路径:EXTRACTFILEPATH(TIlListBox.FileName);