我需要一个文件搜索我的Visual Basic 2008程序。你们知道一种开始的方式吗?我听说你需要管理员对某些文件进行搜索,但我不想要这些东西,因为这对用户来说是一个错误。Visual Basic 2008文件搜索
0
A
回答
0
System.IO.Directory Class应该可以帮到你。
此外,您可能想要构建目录系统或查找支持API的系统。这样,每次用户执行查询时,您都不必遍历目录结构。
基本上你可以做的(伪代码,调整到适合):
Dim fn as File
For Each fn in System.IO.Directory.GetFiles(SomePath,"*.*",System.IO.SearchOption.AllDirectories)
' Do something with the fn
End For
现在有周围的NTFS ACL的没办法,你将需要处理这个适当。
看看这篇文章,从C#钩入Windows Desktop Search。
Microsoft Windows Search 3.x SDK
简要说明
1.0版
下载Windows搜索软件 开发工具包,探索样品 应用程序和使用Visual Studio中,C#开发,和.NET技术。
更新1
功能,做的事情,在目录中的文件(伪代码,调整到适合):
Public Function MyDirectoryFunction(ByVal dir as String, ByVal fileMatch as String, ByVal beRecursive as Boolean)
Dim fn as File
Dim searchOpt as System.IO.SearchOption
If beRecursive = True Then
searchOpt = System.IO.SearchOption.AllDirectories
Else
searchOpt = System.IO.SearchOption.TopDirectoryOnly
End If
If String.IsNullOrEmpty(fileMatch) Then
fileMatch = "*.*"
End If
For Each fn in System.IO.Directory.GetFiles(dir, fileMatch, searchOpt)
' Do something with the fn
End For
End Function
相关问题
- 1. visual basic 2008控件数组
- 2. MySQL.data配置文件 - Visual Basic 2008
- 3. 如何在Visual Basic中搜索文本文件
- 4. visual basic 2008 32bit/64bit?
- 5. Visual Basic 2008'测试'
- 6. Visual Basic 2008 - 颜色
- 7. 试图从Visual Basic中循环搜索
- 8. Visual Basic 2008 - NullReferenceException错误?
- 9. Visual basic .net 2008部署
- 10. VS2003/2008中的Visual Basic
- 11. PHP和Visual Basic 2008转换
- 12. Visual Studio 2008 - “查找所有引用”仅搜索包含文件
- 13. Visual Studio 2008是否利用Windows搜索“查找文件”
- 14. Visual Basic列表文件
- 15. Visual Basic,写入文件
- 16. 运行没有DLL文件的工具 - Visual Basic 2008
- 17. 如何告诉Visual Studio 2008它应该搜索库文件的文件夹?
- 18. Visual Basic:迭代文件夹的文件
- 19. 的Visual Basic Express 2008的随机
- 20. 在Visual Basic 2008中的SQL注入
- 21. ToString再次回到颜色(Visual Basic 2008)
- 22. 为Visual Studio 2008部署Crystal Reports Basic
- 23. Youtube到MP3转换 - Visual Basic 2008
- 24. 删除表格 - Visual Basic 2008 Express
- 25. Visual Basic 2008不透明度失败
- 26. 在线SQL登录 - Visual Basic 2008
- 27. Visual Studio 2005快速文件搜索
- 28. Visual Studio搜索保持文件打开
- 29. 的Visual Studio插件文本搜索
- 30. Visual basic 6事件
@CodyGray你说得对,我去他们一点很快。我倾向于保留签名,如果他们不占用太多的空间... – MPelletier 2012-05-12 05:14:25