1
A
回答
4
首先,您必須獲取有效驅動器的列表。這是StackOverflow上的discussed previously。
您必須在每個驅動器的根文件夾上調用FindFirst/FindNext/FindClose。獲取文件和目錄的列表。檢查文件列表。對每個目錄重複此操作。直到你用完目錄。在StackOverflow上搜索「[delphi] findfirst」以查找更多信息。
0
只需添加FindFirst/FindNext建議:
請注意「。」和「..」目錄名稱返回。否則,你可能永遠不會用完東西走路。
還要在WIN32_FIND_DATA結果中設置FILE_ATTRIBUTE_REPARSE_POINT標誌來監視返回的任何事情。這可能是一個符號鏈接,它可能會給你一個無限的散步。一個例子可以在Old New Thing看到。
相關問題
- 1. 如何在所有驅動器中搜索.txt文件中的所有目錄?
- 2. 搜索並刪除所有本地驅動器中的文件
- 3. 搜索C驅動器的所有存在的文件類型
- 4. 搜索C驅動器的VBScript文件
- 5. 搜索父文件夾中的所有兒童項目谷歌驅動器api
- 6. 驅動器搜索
- 7. 在VB.Net中使用文件擴展名搜索所有驅動器
- 8. 如何搜索所有文件的一個項目在Eclipse
- 9. 獲得驅動器的所有文件
- 10. 需要批量搜索所有可用的驅動器並顯示一個或多個位置的文件
- 11. 如何獲取驅動器中的所有文件夾?
- 12. 如何使用Python索引USB驅動器中的所有文件?
- 13. 使用谷歌驅動器api在整個驅動器中搜索文件/文件夾
- 14. 如何在搜索計算機的所有驅動器後獲取最新的文本文件
- 15. 用vb.net搜索驅動器
- 16. 在Python中搜索某些文件的其他驅動器3
- 17. 在google驅動器中搜索文件的內容
- 18. 如何使用命令提示符在所有可用的Windows驅動器中搜索文件夾?
- 19. 我如何搜索使用C的D驅動器中的文件夾#
- 20. 搜索文件和文件夾驅動器
- 21. 如何使用Java指定驅動器上的所有文件?
- 22. 谷歌驅動器 - 如何列出所有文件中指定的文件夾
- 23. 如何使用java搜索谷歌驅動器V3中的文件夾?
- 24. 谷歌驅動器SDK搜索與中國文字有抵觸
- 25. Unix-如何使用命令提示符將D驅動器中的所有csv文件複製到E驅動器中的一個文本文件中
- 26. 我想製作一個Windows批處理文件,搜索我的C驅動器
- 27. 搜索WebStorm中的所有文件
- 28. 的「grep -rnw」:搜索所有文件中
- 29. 搜索所有目錄中的文件
- 30. 一個驅動器API列出一個驅動器企業帳戶的所有驅動器不工作?
斷開的鏈接 - 頁面已被刪除! – Sam 2011-09-15 03:08:33
試試這個http://stackoverflow.com/questions/5635573/delphi-enumerate-the-disks-and-other-drives-on-windows-pc – Sam 2011-09-15 03:09:14