【问题标题】:Directory listing in C on Windows [duplicate]Windows上C中的目录列表[重复]
【发布时间】:2012-10-18 12:00:38
【问题描述】:

可能重复:
How do you get a directory listing in C?
Listing directory contents using C and Windows

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

【问题讨论】:

  • 它是重复问题的重复..!!!不是吗?

标签: c windows directory-listing


【解决方案1】:

您可以调用 Windows API FindFirstFileFindNextFile 在目录中迭代并在子目录上递归执行。请参阅Example on MSDN

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-06-05
      • 2011-12-26
      • 2013-08-17
      • 1970-01-01
      • 2012-01-31
      • 2017-05-01
      • 2020-05-10
      • 2014-06-06
      • 1970-01-01
      相关资源
      最近更新 更多