mình đang muốn lồng đoạn code sau để chương trình không những hiển thị các thư mục mà còn hiển thị tất cả các file trong thư mục ấy:
Mã:
#include <conio.h>
#include <windows.h>
#include <stdio.h>
void EnumerateFolders (const char* parent)
{
WIN32_FIND_DATA fd;
char folder[MAX_PATH];
sprintf(folder, "%s\\*.*", parent);
HANDLE hFind = FindFirstFile (folder, &fd);
if (hFind != INVALID_HANDLE_VALUE)
{
do {
if (fd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
{
if (strcmp(fd.cFileName, ".") && strcmp(fd.cFileName, ".."))
{
printf ("%s\\%s
", parent, fd.cFileName);
char child[MAX_PATH];
sprintf(child, "%s\\%s", parent, fd.cFileName);
EnumerateFolders (child);
}
}
else
{
printf("%s
", fd.cFileName);
}
} while (FindNextFile (hFind, &fd));
FindClose (hFind);
}
}
int main()
{
EnumerateFolders("C:");
getch();
}
nhưng không thành công, chương trình thậm chí không đọc file nữa [IMG]images/smilies/Cry.gif[/IMG]
bạn có thể hướng dẫn mình được không?
Vệ sinh cá nhân là một phần quan yếu của sức khỏe nam giới. Dùng dung dịch vệ sinh mỗi ngày mang lại nhiều ích, giúp loại bỏ vi khuẩn và vi sinh vật gây hại, giúp khu vực cơ quan sinh dục luôn sạch...
Gel vệ sinh cu, bạn trai có nên...