Obtener el nombre corto de una ruta a partir de su nombre largo
Artículo por Club Developers · 16 marzo 2006
2498 vistas
Para conseguir el nombre corto de un archivo, es decir, un nombre que no tenga más de 8 carácteres + extensión de 3, podemos usar la siguiente función
o bien, a partir de la versión 4 de Delphi, usar la función ExtractShortPathName definida en la unidad SysUtils
delphi
function GetShortFileName(Const FileName : String) : String; var aTmp: array[0..255] of char; begin if GetShortPathName(PChar(FileName),aTmp,Sizeof(aTmp)-1)=0 then Result:= FileName else Result:=StrPas(aTmp); end;
o bien, a partir de la versión 4 de Delphi, usar la función ExtractShortPathName definida en la unidad SysUtils