社区
Delphi
帖子详情
如何得到任意一个文件的文件类型?
xiaodong
2001-03-13 10:53:00
例如:在资源管理器中选择一个zip文件,单击右键选择“属性”,在“常规”栏中
可以看到该“文件类型”是:WinZip File ,请问如何得到这个“文件类型”信息,
除了一个一个地判断文件的扩展名外有没有更好的办法?谢谢!
...全文
89
4
打赏
收藏
如何得到任意一个文件的文件类型?
例如:在资源管理器中选择一个zip文件,单击右键选择“属性”,在“常规”栏中 可以看到该“文件类型”是:WinZip File ,请问如何得到这个“文件类型”信息, 除了一个一个地判断文件的扩展名外有没有更好的办法?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dbpower
2001-04-17
打赏
举报
回复
先获得扩展名
然后读注册表
var
MyExt,lx,Key:String;
Reg :TRegistry;
begin
MyExt := GetFileExt(FileName);
Reg := TRegistry.Create;
Reg.RootKey := HKEY_CLASSES_ROOT;
try
if reg.OpenKey(MyExt,False) then
begin
Key := Reg.ReadString('');
reg.closekey;
if reg.openkey(key,False) then
lx := Reg.readstring('')
else
ShowMessage('未知文件类型!');
end else
ShowMessage('未知文件类型!');
finally
Reg.free;
end;
ShowMessage('文件类型为'+lx);
end;
Kingron
2001-04-17
打赏
举报
回复
自己读取注册表也可以。
Lin
2001-03-16
打赏
举报
回复
我用过SHGetFileInfo,完全可以的(SHGFI_TYPENAME)。请看MSDN的帮助。
Kingron
2001-03-13
打赏
举报
回复
Windows本来就是靠扩展名来判断的。不判断扩展名靠什么?
Web安全-
文件
包含漏洞
文件
包含漏洞是一种最常见的漏洞类型,它会影响依赖于脚本运行时的web应用程序。当应用程序使用黑客控制的变量构建可执行代码的路径时,
文件
包含漏洞会导致黑客
任意
控制运行时执行的
文件
。 ...
如何判断
任意
文件
类型
进一步没有后缀的
文件
,如何判断
文件
类型
并使用相对应的工具并解析之? 2可用的方案 不能简单的通过后缀名来判断
文件
的类型 一方面
文件
后缀名可以随意修改或者删除。 另一方面在Linux上一切对象皆
文件
,完全不需要...
学习
任意
文件
下载漏洞
文件
下载漏洞是指
文件
下载功能没有对下载的
文件
类型
、目录做合理严谨的过滤,导致用户可以下载服务器的
任意
文件
。
任意
文件
下载漏洞的危害 用户可以
任意
下载
文件
,例如脚本、代码服务器配置
文件
等。利用
得到
的代码...
任意
文件
读取漏洞
任意
文件
读取漏洞(Arbitrary File Read Vulnerability)是指攻击者可以通过web应用程序读取
任意
文件
而不受访问控制限制的漏洞。这种漏洞可能导致敏感信息泄露、系统崩溃等问题。攻击者可以利用
任意
文件
读取漏洞访问...
渗透测试-
任意
文件
下载漏洞
任意
文件
下载概述
任意
文件
下载利用
任意
文件
下载挖掘
任意
文件
下载防御 一、
任意
文件
下载概述 ...
文件
下载漏洞是指
文件
下载功能没有对下载的
文件
类型
、目录做合理严谨的过滤,导致用户可以下载服务器的
任意
文件
...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章