我正在開發一個應用程序,我希望能夠搜索整個驅動器的正則表達式。我寧願在c#中這樣做,但我可以調用其他語言。是否有任何簡單的方法來查找驅動器上的所有二進制數據從開始到結束?驅動器搜索
Q
驅動器搜索
0
A
回答
1
0
AFAIK沒有簡單的方法可以對原始二進制數據執行此操作(您需要直接進行磁盤控制)。
如果文件基礎足夠枚舉所有文件,打開它們進行二進制共享讀取(捕獲系統保護的異常),然後查找數據應該很簡單。但是,枚舉和打開所有文件需要一些時間,這會很慢。
0
我不認爲C#可以讀取操作系統所在驅動器的所有文件/數據,因爲操作系統鎖定了一些文件。
您可以使用System.IO命名空間來枚舉所有文件,然後逐字節逐個掃描它們,這顯然需要很長時間。
0
你真的想這樣做嗎?你將如何搜索:
- .DOC
- 的.xls
- 的.html
等?每種文件類型都會以不同的方式表示您正在搜索的字符串。
0
This article顯示如何直接從磁盤讀取數據。他們從C++所做的一切都可以使用PInvoke從C#完成。
相關問題
- 1. Python搜索多硬盤驅動器
- 2. 搜索使用驅動API
- 3. 谷歌驅動器內部服務器錯誤搜索
- 4. 與TNT搜索驅動Laravel偵察production.error
- 5. 搜索C驅動器的所有存在的文件類型
- 6. 如何搜索一個文件中的所有驅動器
- 7. 設置搜索參數爲JavaScript谷歌驅動器API
- 8. VBA,搜索網絡驅動器中是否存在文件名
- 9. 如何使用驅動器#屬性鍵/值進行搜索?
- 10. Laravel Scout TNT搜索驅動程序 - 過濾器 - 哪裏子句
- 11. 搜索文件在谷歌驅動器c下載#
- 12. 谷歌驅動器休息API支持日文搜索文件?
- 13. C#無法搜索c:\驅動器上的.txt文件
- 14. 網絡驅動器上的CC和SSN文件搜索
- 15. 網絡驅動器索引頻率
- 16. 檢索當前驅動器號
- 17. 什麼是檢索系統驅動器
- 18. 搜索父文件夾中的所有兒童項目谷歌驅動器api
- 19. 搜索驅動器托架LED/LCD帶按鈕的硬件和API
- 20. 我如何搜索使用C的D驅動器中的文件夾#
- 21. PowerShell的:遞歸搜索文件類型的驅動器或目錄在創作
- 22. 如何使用java搜索谷歌驅動器V3中的文件夾?
- 23. 搜索父母在谷歌驅動器api中設置的文件夾
- 24. 使用谷歌搜索在谷歌驅動器中的文件api(python)
- 25. 帶有動態過濾器的搜索路線/搜索標準
- 26. iPhone核心數據驅動搜索:如何,資源?
- 27. 曼哈頓距離驅動搜索NxN二維陣列
- 28. Selenium驅動程序位置搜索路徑
- 29. MongoDB的.NET驅動程序和文本搜索
- 30. 使用c#驅動的MongoDB文本搜索2.4.4
搜索文件名或文件內容? – 2009-10-13 15:27:03