GetLongFileName

 

 

Implementation

………………………

Uses ShellApi ;

………………………

 

Function GetLongFileName ( Const FileName : String ) : String ;

Var

   aInfo       : TSHFileInfo ;

Begin

   If SHGetFileInfo ( PChar ( FileName ) , 0 , aInfo , Sizeof ( aInfo ) , SHGFI_DISPLAYNAME ) <> 0 Then

      Result := String ( aInfo.szDisplayName )

   Else

      Result := FileName ;

End ;

 

            Example :

       

                caption := GetLongFileName ( 'C:\Progra~1\Borland' ) ;


Back Home Foward