Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Nombre de archivo de un link (https://www.clubdelphi.com/foros/showthread.php?t=75984)

JuanOrtega 01-10-2011 20:51:06

Nombre de archivo de un link
 
hola , estaba pensando en hacer un programa en delphi para bajar archivos , el problema es que no se como sacar el nombre de archivo de un link.
un ejemplo seria

httx://localhost/archivos/tengo.zip

La idea seria poder reconocer el archivo final de el link que seria tengo.zip para despues guardar ese nombre en una variable string

ecfisa 02-10-2011 03:32:48

Hola Lepuke.

Código Delphi [-]
function GetLinkFileName(const Link: string): string;
var
  TS: TStrings;
begin
  TS:= TStringList.Create;
  try
   TS.Delimiter:= '/';
   TS.DelimitedText:= Link;
   Result:= TS[TS.Count-1];
  finally
   TS.Free;
  end;
end;

Llamadas de ejemplo:
Código Delphi [-]
var
  s: string;
begin
  s:= 'httx://localhost/archivos/tengo.zip';
  s:= GetLinkFileName(s);
  ShowMessage(GetLinkFileName('http://www.terawiki.clubdelphi.com/archivos/Delphi/Manuales/La_Cara_Oculta_De_Delphi_4.pdf.zip'));
 ...
end;

Saludos.


La franja horaria es GMT +2. Ahora son las 00:22:36.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi