как получить информацию о файле / поиск в каталогах - PullRequest
0 голосов
/ 08 июня 2009

Мне интересно, как вы делаете такие вещи, как получение информации о файле, поиск по каталогам / подкаталогам в c ++? Есть ли какая-то конкретная библиотека, на которую я должен смотреть?

Я вижу такие вещи в некоторых примерах:

#include <sys/types.h>
#include <sys/stat.h>

Не уверен, откуда они взялись .. Спасибо!

РЕДАКТИРОВАТЬ: я программирую в Windows, кстати

Ответы [ 4 ]

5 голосов
/ 08 июня 2009
4 голосов
/ 08 июня 2009

В Windows вы можете использовать Win32 API - FindFirstFile & FindNextFile для поиска в папках и различных вызовов GetFileXXX.

Подробнее см. Здесь: Информация MSDN о файловых API

1 голос
/ 08 июня 2009

Если вы используете MFC, см. CFileFind . Даже если это не так, проверьте его реализацию (если вы используете Visual Studio и установили источник MFC).

0 голосов
/ 08 июня 2009

Стандартный C ++ не имеет функций доступа к каталогу. В Windows вы можете выбрать между кроссплатформенной библиотекой, такой как Boost, или использовать встроенную в Windows FindFirstFile и связанные функции.

...