你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 编程语言
Delphi实现按文件摘要属性查找文件(一)
 

摘 要  讲解Windows文件摘要属性的存取方法,详细描述了利用Delphi编程实现,根据文件摘要属性查找文件的方法和具体过程,该方法既适用于复合文件,又适用于NTFS卷的非复合文件。

关键词 Delphi;属性集;文件查找;NTFS;复合文件

 

 

1引言

Microsoft Office 6.0开始,所有的Office文档都提供了文档标题、主题、作者等摘要属性,从Windows 2000更准确地说是NTFS 5.0开始,NTFS文件系统对NTFS卷的任何文件都提供了这些摘要属性,只要是在NTFS卷之间复制文件,这些摘要属性都不会丢失,用户还可以在资源管理器中显示和修改它们,如图1所示。


1 在资源管理器中查看文件摘要信息

 

Windows系统提供了按名称、类型和大小等搜索条件来查找文件或文件夹的功能,为用户在众多文件中查找需要的文件提供了方便,但该功能不能根据摘要属性来查找相应的文件。

Delphi实现根据文件摘要属性查找文件的方法,该方法既适用于复合文件,又适用于NTFS卷的非复合文件,对于FATFAT32等非NTFS文件系统,则只能用于查找复合文件。

 

 

2 实现方法

Windows系统以一种通用的方式保存着文件摘要信息,并提供了IPropertyStorageIPropertySetStorage两个接口用于访问这些摘要信息,NTFS 5.0不仅实现了复合文件的IPropertySetStorage接口,而且实现了NTFS卷非复合文件的IPropertySetStorage接口。Delphi 4及以上版本在ActiveX.pas中包含了这些接口的定义。

  推荐精品文章

·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089