mystring:='C:\Documents and Settings\miaozongli\桌面\temp\2001产品45\鄂DGQ-2001-0010.txt';得到filename:='鄂DGQ-2001-0010';
file:='鄂DGQ-2001-0010.txt';谢谢,为什么只能从dlg.filename中得到mystring而得不到filename或file
file:='鄂DGQ-2001-0010.txt';谢谢,为什么只能从dlg.filename中得到mystring而得不到filename或file
就得到了文件然后用
i := Pos('.', File);
FileName := LeftStr(File, i);
就得到了文件名
是FileName := LeftStr(File, i-1);
而不是
FileName := LeftStr(File, i);
马上给分
Filename:=changeFileExt(File,'')文件名不含扩展名
还有extractfilepath //得路径extractfileExt//得扩展名ExtractFileDir //得目录Extractfiledrive得盘符等//