2

可能重复:
如何在 C 中获得目录列表?
使用 C 和 Windows 列出目录内容

你如何编写一个程序来递归地列出目录,就像dir /s C:\在命令提示符中一样?

4

2 回答 2

1

您可以调用 Windows APIFindFirstFileFindNextFile在目录中进行迭代并在子目录上递归执行。请参阅MSDN 上的示例

于 2012-10-29T06:57:11.517 回答
1

要列出文件内容,您可以使用以下 API 搜索目录:

您需要#include <windows.h>,这将使您能够访问 Windows API。它们是 C 函数,因此与 C++ 兼容。如果您想要“特别是 C++”,请尝试使用 MFC 搜索列表目录。

于 2012-10-29T06:58:39.290 回答