Đăng Nhập

Vui lòng khai báo chính xác tên truy cập và mật khẩu!

Quên mật khẩu?

    Hiên thị các file và thư mục trong ổ đĩa C bằng

      Admin
      Admin

      Giới tính : Nam

      Đến từ : TPHCM

      Ngày Tham gia : 03/04/2011

      Tổng số bài gửi : 2292

      #1

       Sun Jun 10, 2012 8:15 pm

      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();
      }