如何在Visual C ++中检测文件夹中的文件名?

时间:2014-12-10 10:17:38

标签: visual-c++ file-read

我有一个包含文本文件(.txt)的文件夹。在我的应用程序中,我必须从该文件夹中读取所有文件但我不知道这些文件的名称和文件夹中的文件数量。我的应用程序是MS VS 2013中的C ++控制台应用程序,没有MFC支持,也没有BOOST。 Visual C ++中是否有任何函数允许检测放置在指定文件夹中的文件的名称并返回这些文件名?例如,文件夹的名称是SomeFolder。我非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

在文件夹中枚举文件的方法有多种,例如WinAPI32(FindFirstFile& FindNextFile)或MFC(CFileFind类)。

以下是两种方式的示例:

How to get list of files in a directory programatically

Recursive file search using C++ MFC?