aardio 文档

fsys.info 库模块帮助文档

fsys.info 成员列表 #

fsys.info.get #

返回文件信息

fsys.info.get("路径",SHGFI_... ) #

参数@2指定一个或多个选项,多个选项用|连接,
如果参数@2指定了_SHGFI_USEFILEATTRIBUTES,
则参数@3必须用 FILE_ATTRIBUTE 前缀常量指定文件属性

fsys.info.get() #

返回对象:shFileInfoObject

fsys.info.getExeType() #

返回对象:fsysExeInfoExeTypeObject

fsys.info.getExeType(文件路径) #

检测是否EXE文件
失败返回空

fsysExeInfoExeTypeObject 成员列表 #

fsysExeInfoExeTypeObject.magic #

DOS程序为"MZ"
非DOS程序为"PE"

fsysExeInfoExeTypeObject.winVer #

控制台程序为0
GUI 程序为 Windows 版本号,
Windows 版本号参考: https://docs.microsoft.com/en-us/windows/win32/winprog/using-the-windows-headers

shFileInfoObject 成员列表 #

shFileInfoObject.dwAttributes #

文件属性

shFileInfoObject.hIcon #

图标句柄
如果不为空要负责释放该句柄

shFileInfoObject.iIcon #

在图像列表中的索引

shFileInfoObject.returnValue #

SHGetFileInfo的返回值

shFileInfoObject.szDisplayName #

文件名

shFileInfoObject.szTypeName #

类型名

Markdown 格式