Как Определить Тип Файла (как В Диалоге "свойства Файла")?

Sascha

Команда форума
Администратор
Ofline
Код:
uses
  {...,} ShellAPI;
 
function MrsGetFileType( const strFilename: string ): string;
var
  FileInfo: TSHFileInfo;
begin
   FillChar( FileInfo, SizeOf( FileInfo), #0 );
   SHGetFileInfo( PChar( strFilename), 0, FileInfo, SizeOf( FileInfo ), SHGFI_TYPENAME );
   Result := FileInfo.szTypeName;
end;

Код для использования:

Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
   Caption := MrsGetFileType( 'c:\autoexec.bat' );
end;
 
Назад
Сверху Снизу