2014-12-10 2 views
0

Я пишу программу, которая перечисляет все файлы и подкаталоги в определенном каталоге и возвращает размер, занимаемый каталогом. Я использую для этого функции _findfirst64 и _findnext64Файл или каталог _findfirst C++

Как узнать, является ли объект файлом или каталогом?

+0

Возможно, это должно быть отмечено как «C», а не «C++» –

ответ

3

http://msdn.microsoft.com/en-us/library/kda16keh.aspx

Информация о найденном объекте во втором аргументе, struct _finddata_t.

_finddata_t_ info; 
intptr_t handle = _findfirst64("myfile", &info); 
if (handle > 0) 
{ 
    if (info->attrib & _A_SUBDIR) 
    { 
     // it's a directory 
Смежные вопросы