Поиск Файлов В Каталоге.

  • Автор темы NICK8
  • Дата начала
Статус
Закрыто для дальнейших ответов.
N

NICK8

Гость
#1
Все файлы выводятся в формате: "0015F5AB" (причём с одним и тем же "именем"). Что нужно сделать, чтобы получить нормальный "вывод"???

#include "stdafx.h"
#include <stdio.h>
#include <windows.h>
#include "iostream"

using namespace std;

int main()
{
HANDLE hFindFile;
WIN32_FIND_DATA fd;

// находим первый файл
hFindFile = FindFirstFile(L"C:\\Temp\\*", &fd);
if (hFindFile == INVALID_HANDLE_VALUE)
{
cerr << "Find first file failed." << endl
<< "The last error code: " << GetLastError() << endl;
cout << "Press any key to finish.";
cin.get();

return 0;
}
// выводим на консоль имя первого файла
cout << "The first file name: " << fd.cFileName << endl;
// находим следующий файл и выводим на консоль его имя
while (FindNextFile(hFindFile, &fd))
cout << "The next file name: " << fd.cFileName << endl;
// закрываем дескриптор поиска
FindClose(hFindFile);

return 0;
}
 
Статус
Закрыто для дальнейших ответов.