可能重复:
How do you get a directory listing in C?
Listing directory contents using C and Windows
如何在命令提示符下编写一个以dir /s C:\
递归方式列出目录的程序?
答案 0 :(得分:1)
您可以调用Windows API FindFirstFile
和FindNextFile
来迭代目录,并在子目录上递归执行。请参阅Example on MSDN。
答案 1 :(得分:1)
要列出文件内容,您可以使用以下API搜索目录:
您需要#include <windows.h>
,这样才能让您访问Windows API。它们是C函数,因此与C ++兼容。如果您想要“特定C ++”,请尝试使用MFC搜索列表目录。