读取多个文件

Read multiple files

本文关键字:文件 读取      更新时间:2023-10-16

我是c++的新手,我试图改变下面发布的控制台应用程序代码来读取多个文件,理想情况下使用通配符扩展名。有人能给我点建议吗?

http://msdn.microsoft.com/en-us/library/ms916815 odc_wssusageeventlogging_examiningtheusagelogfileformat

----------- 编辑——

我需要的是如何改变上面的代码,而不是把它指向一个特定的[filename.log],把它指向一个目录名,让它处理该目录下的所有日志文件。

-------------- 工具——

Visual Studio 2010中的Win32 Console应用程序项目

[适用于win 32位平台]

使用Win32 api,您可以按照下面的示例列出目录中的文件。在此基础上,将代码合并到应用程序中,以允许您根据请求处理多个文件,这应该是相对简单的。

特别是FindFirstFile API允许在搜索文件时使用通配符

如果您愿意使用boost库,请查看这篇文章。如果你正在使用像c++/CLI这样的东西,那么在。net中也有对此的支持(我假设你现在没有使用c++/CLI)。如果你指定你可以使用的工具,也许你可以得到一个更直接的答案。