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