可能重复:
你如何获得在C目录列表?
你如何编写一个程序,在命令提示符下recursion地列出目录,就像dir /s C:\
?
您可以调用Windows API FindFirstFile
和FindNextFile
在目录中迭代,并在子目录上递归执行。 请参阅MSDN上的示例 。
要列出文件内容,您可以使用这些API搜索目录:
FindFirstFileEx ,
FindNextFile和
FindClose 。
你需要#include <windows.h>
,这将让你访问Windows API。 它们是C函数,与C ++兼容。 如果你想“特别是C ++”,尝试使用MFC搜索列表目录。