- Code:
#include <conio.h>
#include <windows.h>
#include <stdio.h>
void timthumuc (const char* parent)
{
WIN32_FIND_DATA fd; //khai bao bien fd
char folder[MAX_PATH];
sprintf(folder, "%s\\*.*", parent);//*exe chan han ^^
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\n", parent, fd.cFileName);
char child[MAX_PATH];
sprintf(child, "%s\\%s", parent, fd.cFileName);
timthumuc (child);
}
}
else
{
printf("%s\n", fd.cFileName);
}
} while (FindNextFile (hFind, &fd));
FindClose (hFind);
}
}
void main()
{ printf(" Vui long cho xu ly chut ^^!\n");
timthumuc("C:");
getch();
}
Hiên thị các file và thư mục trong ổ đĩa C bằng
Giới tính :
Đến từ : TPHCM
Ngày Tham gia : 03/04/2011
Tổng số bài gửi : 2292
|
|