BCB-取得檔名並不包含副檔名的方法

在 BCB 裡頭可以很輕易的取得某個檔案的名稱,可是它會包含其副檔名,
有很多時候我們並不需要副檔名

void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
AnsiString Name;
Name = "1234.bmp";
Name = Name.Delete(Name.Pos(ExtractFileExt(Name) ),ExtractFileExt(Name).Length() ) ;
}


另一個方法

 if (OpenDialog1->Execute()){
AnsiString FileName = ChangeFileExt(ExtractFileName(OpenDialog1->FileName), "");
ShowMessage(FileName);
}
arrow
arrow

    yao67 發表在 痞客邦 留言(0) 人氣()