Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho uma string que armazena o caminho com o nome do arquivo:sNomeArquivo := c:\LEO\transmissao\METAR25072007085833.MSGcomo faço pra pegar só o nome do arquivo?quero só o METAR25072007085833.MSGALGUEM PODE ME AJUDAR?
Para extrair apenas o nome use:
ExtractFileName('c:\LEO\transmissao\METAR25072007085833.MSG');
Exemplo:
Showmessage(ExtractFileName('c:\LEO\transmissao\METAR25072007085833.MSG')); http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
valeu Hugão!
Beleza brow... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
opa!
beleza kra?
uma opcao é fazer um laço for:
var i: Byte; S,Str: string; begin Str:= Edit1.Text; S:= ''; for i:= Length(Str) downto 1 do begin if (Str[i] = '\') then begin Break; end; S:= Str[i] + S; end; showmessage(s););