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?
Thanh lý pallet nhựa cũ Đaklak Trải dài trên vùng đất Daklak, những chiếc pallet nhựa cũ Đaklak nằm rải rác như những bức tranh tĩnh lặng, kể lể về những chặng đường mà chúng đã đi qua. Những đường...
Thanh lý pallet nhựa cũ Đaklak