Hurra, I found a method cool
Code:
#include <acknex.h>
#include <windows.h>

typedef struct _FILETIME {
  DWORD dwLowDateTime;
  DWORD dwHighDateTime;
} FILETIME; 

typedef struct _WIN32_FIND_DATA {
  DWORD dwFileAttributes;
  FILETIME ftCreationTime;
  FILETIME ftLastAccessTime;
  FILETIME ftLastWriteTime;
  DWORD nFileSizeHigh;
  DWORD nFileSizeLow;
  DWORD dwReserved0;
  DWORD dwReserved1;
  char cFileName[ MAX_PATH ];
  char cAlternateFileName[ 14 ];
} WIN32_FIND_DATA;

int main(){
	
WIN32_FIND_DATA ffd;
   HANDLE hFind = INVALID_HANDLE_VALUE;


   hFind = FindFirstFile("*", &ffd);

   while (FindNextFile(hFind, &ffd) != 0)
   {
      if (ffd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
      {
         printf("  %s   <DIR>\n", ffd.cFileName);
      }
   }
   FindClose(hFind);
}


Thank you Quadraxas, without your help I would not manage smile

Last edited by XD1v0; 07/20/08 10:39.

A7 Commercial cool
Celeron 1700, GeForce 5500 FX 256mb, 1 Gb Ram