terça-feira, 22 de setembro de 2009

Verificando o tipo de arquivo

Function FileTypeName(const aFile: String): String;
{Retorna descrição do tipo do arquivo. Requer a unit ShellApi}
var
aInfo: TSHFileInfo;
begin
if SHGetFileInfo(PChar(aFile),0,aInfo,Sizeof(aInfo),SHGFI_TYPENAME)<>0 then
Result := StrPas(aInfo.szTypeName)
else begin
Result := ExtractFileExt(aFile);
Delete(Result,1,1);
Result := Result +' File';
end;
end;

Nenhum comentário:

Postar um comentário