str1:=ExtractFileExt('d:\abc\test01.txt'); //获取扩展名.txt
str2:=ExtractFileName('d:\abc\test01.txt'); //获取文件名test01.txt
setLength(str2,length(str2)-length(str1)); //将扩展名部分抛弃
Edit1.Text :=str2; //结果为test01