Delphi 中获取文件类型说明

就是根据文件名,获取文件类型说明,如.bat文件,可获取到“Windows 批处理文件”

代码:

var
  FileInfo: TSHFileInfo;
begin
  Result := INFO_UNKOWN_TYPE; //’未知类型’
  try
    SHGetFileInfo(pchar(AFileName), 0, FileInfo, sizeof(FileInfo), SHGFI_TYPENAME);
    Result := FileInfo.szTypeName;
  except
  end;
end;

 

需包含单元ShellAPI。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据