谁知道全文检索的api函数(200分)

  • 主题发起人 happyqqq
  • 开始时间
H

happyqqq

Unregistered / Unconfirmed
GUEST, unregistred user!
在一个指定的目录下,按指定的字符串,对所有文件进行检索,然后返回所有检索到的文件,不知道该用那些api函数,请指教。谢谢
 
这个恐怕没有吧
 
恐怕不是简简单单一个API可以搞定的吧?
 
怎么样才能搞定呀?给个方案! 谢谢
 
1、用TFileListBox控件将你的目录下的文件都导进来<br>2、一个一个的打开tFileListBox的文件进行FINDTEXT
 
gxcooo:<br>好像有的,Xp里的搜索功能就能实现,这个功能应该做成Api了吧。
 
用FindFirst和FindNext函数可以实现你的要求(支持通配符),其实他们分别调用WINDWOS<br>的API FindFirstFile和FindNextFile罢了。<br><br>有什么问题再问,这分我要定了。
 
上面好像不对吧,只完成了最简单的文件扫描,没对字符串处理,<br><br>如果只是文本文件的话,我想TStringList也该帮得上忙
 
对呀,FindFirst和FindNext只能对文本文件的检索,对其他文字类文件不行。怎么样才能实现WIN2000或XP的搜索那样的功能呢?
 
用递归行不行????
 
顶楼说的字符串应该是指文件名吧。如要查找文件里的,肯要找开文件,之后搜索啦。
 
劳驾,人家说的是全文检索也,不是仅找文件就可以了哦?<br>找文件就简单多了,就两个API 就可以搞定:FindFirstFile()和FindNextFile(),<br>而且连属性为系统、隐藏等文件都可以找出来,<br>但全文检索恐怕没这么简单哦?即使给出答案,这点分够吗?<br>
 
如果是全文检索我想是某些文件才会进行全整的检索的,如TXT,HTM等,不然没有可能在这<br>么快的时间内将硬盘内的所有文件全文检索全吧。
 
聽高手講﹗
 
各位大虾,能告诉我怎样实现下面的功能:<br>我的Form1上有一个按钮,我想当我拖动它到桌面上时,就把它释放(Free)掉<br>该怎样来实现呢?<br>我怎样才能知道我的鼠标把它拖动到桌面(或者是我的应用程序以外的其他的应用程序)呢?<br>最好给出个例子,带原码的。谢谢!
 
关于全文检索的实现,我已做了一个动态连接库,支持DOC,RTF,TXT,HTM,ASP等文件的检索。<br>需要的可以留下Email。无偿奉送!我的Email:juky.liu@163.net。必须申明的是:对于WORD文档支持从WORD6.0——2000的格式,TXT格式只支持记事本或uncode格式的文件。
 
有源码吗?想学习学习高手的实现方法。谢谢<br>email:hb207@21cn.com
 
太谢谢了,比尔兄,能给在下一个吗:E-Mail: treemanwww@163.com<br>
 
Word的检索,很OK呀。给俺一个看看。<br>yzhshi@371.net
 
顶部