Поиск файлов в файловой системе
Впервые сталкиваюсь с работой с файловой системой и поиском файлов. Возникает ошибка INVALID_HANDLE_VALUE при поиске. Как решить данную проблему?
Вот некоторый фрагмент кода, где я пытаюсь найти первый файл в указанном каталоге:
printf("Enter the path for the directory where you want to sort the content: ");
printf("\n");
gets(path);
struct _finddata_t data;
HANDLE cursor;
cursor = FindFirstFile(path, &data);
if (cursor != INVALID_HANDLE_VALUE) {
do{
printf("%s", data.name);
} while ((FindNextFile(cursor, &data))==0);
FindClose(cursor);