我正在開發一個應用程序,我希望能夠搜索整個驅動器的正則表達式。我寧願在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