delphi – 如何查询“磁盘大小”文件信息?
发布时间:2020-12-15 04:31:40 所属栏目:大数据 来源:网络整理
导读:我想重现 Windows资源管理器中显示的行为 – 属性对话框 – 任何给定文件的常规属性页.具体来说,我想重现“磁盘大
我想重现
Windows资源管理器中显示的行为 – >属性对话框 – >任何给定文件的常规属性页.具体来说,我想重现“磁盘大小”字段的确切值.
解决方法
正如其他人所说,你需要使用GetFileInformationByHandleEx,但看起来你需要使用
FILE_ID_BOTH_DIR_INFO.你想要的信息在AllocationSize成员中返回.根据上面的链接,
这似乎为您提供磁盘大小信息. 我还没有找到FILE_ID_BOTH_DIR_INFO结构的Delphi转换.难度似乎是最终成员,WCHAR FileName [1],其描述如下:
我不确定如何在Delphi中处理这个问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |