Читать несколько файлов - PullRequest
0 голосов
/ 25 июля 2011

Я новичок в c ++ и пытаюсь изменить код консольного приложения, размещенный ниже, чтобы читать несколько файлов, в идеале с использованием подстановочного расширения.Кто-нибудь может дать мне несколько советов ..?

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

----------- Редактировать -------

Что мне нужно, так это как изменить приведенный выше код, вместо того, чтобы указывать его на определенный [filename.log], указать на имя каталога и позволить ему обрабатывать все файлы журналов в этом каталоге.

-------------- Инструменты -----

Проект консольного приложения Win32 в Visual Studio 2010 на C ++

[Для запуска на 32-разрядной платформе win]

Ответы [ 2 ]

1 голос
/ 25 июля 2011

Используя Win32 API, вы можете перечислить файлы в каталоге, выполнив в этом примере . После этого вам будет довольно просто включить этот код в ваше приложение, чтобы вы могли обрабатывать несколько файлов по запросу.

В частности, FindFirstFile API позволяет использовать подстановочный знак при поиске файлов.

0 голосов
/ 25 июля 2011

Если вы хотите использовать библиотеку повышения, посмотрите этот пост . Если вы используете что-то вроде C ++ / CLI, то для этого также есть поддержка в .NET (я предполагаю, что вы пока не используете C ++ / CLI). Если вы укажете инструменты, которыми вы располагаете, возможно, вы получите более точный ответ.

...