function GetLastName(const fn: string): string; var i:Integer; s:string; begin s := trim(fn); if s[Length(s)]='\' then s := Copy(s,1,Length(s)-1); while Pos('\',s)>0 do begin i := Pos('\',s); s := Copy(s,i+1,Length(s)-i); end; Result := s; end; procedure TForm1.Button5Click(Sender: TObject); var FilePath: string; Directory: string; begin FilePath := 'C:\Example\Folder\Subfolder'; Directory := GetLastName(FilePath); ShowMessage(Directory); // 输出 "Subfolder" end;
Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号
执行时间: 0.11801195144653 seconds