我正在开发一个应用程序,我希望能够搜索整个驱动器的正则表达式。我宁愿在c#中这样做,但我可以调用其他语言。是否有任何简单的方法来查找驱动器上的所有二进制数据从开始到结束?驱动器搜索
Q
驱动器搜索
0
A
回答
1
0
AFAIK没有简单的方法可以对原始二进制数据执行此操作(您需要直接进行磁盘控制)。
如果文件基础足够枚举所有文件,打开它们进行二进制共享读取(捕获系统保护的异常),然后查找数据应该很简单。但是,枚举和打开所有文件需要一些时间,这会很慢。
0
我不认为C#可以读取操作系统所在驱动器的所有文件/数据,因为操作系统锁定了一些文件。
您可以使用System.IO命名空间来枚举所有文件,然后逐字节逐个扫描它们,这显然需要很长时间。
0
你真的想这样做吗?你将如何搜索:
- .DOC
- 的.xls
- 的.html
等?每种文件类型都会以不同的方式表示您正在搜索的字符串。
0
This article显示如何直接从磁盘读取数据。他们从C++所做的一切都可以使用PInvoke从C#完成。
相关问题
- 1. 用vb.net搜索驱动器
- 2. 搜索C驱动器的VBScript文件
- 3. 驱动器API搜索结果
- 4. Python搜索多硬盘驱动器
- 5. 搜索使用驱动API
- 6. 谷歌驱动器内部服务器错误搜索
- 7. 与TNT搜索驱动Laravel侦察production.error
- 8. 谷歌驱动器SDK搜索与中国文字有抵触
- 9. 在谷歌驱动器上执行搜索
- 10. 如何搜索一个文件中的所有驱动器
- 11. 在Python中搜索某些文件的其他驱动器3
- 12. 谷歌驱动器休息API支持日文搜索文件?
- 13. Laravel Scout TNT搜索驱动程序 - 过滤器 - 哪里子句
- 14. 搜索文件和文件夹驱动器
- 15. 搜索驱动器的excel依赖关系
- 16. 搜索C驱动器的所有存在的文件类型
- 17. 搜索文件在谷歌驱动器c下载#
- 18. 如何使用驱动器#属性键/值进行搜索?
- 19. 搜索并删除所有本地驱动器中的文件
- 20. VBA,搜索网络驱动器中是否存在文件名
- 21. 网络驱动器上的CC和SSN文件搜索
- 22. 在google驱动器中搜索文件的内容
- 23. 设置搜索参数为JavaScript谷歌驱动器API
- 24. C#无法搜索c:\驱动器上的.txt文件
- 25. 使C#搜索硬盘驱动器排除目录
- 26. 错误在根驱动器一样d搜索:\
- 27. 使用谷歌驱动器api在整个驱动器中搜索文件/文件夹
- 28. 网络驱动器索引频率
- 29. 什么是检索系统驱动器
- 30. 检索当前驱动器号
搜索文件名或文件内容? – 2009-10-13 15:27:03