Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: Cách quét 1 file theo phần mở rộng trong máy tính?

  1. #1
    Ngày gia nhập
    12 2011
    Bài viết
    12

    Mặc định Cách quét 1 file theo phần mở rộng trong máy tính?

    Mình đang làm 1 chương trình tự động dò tìm file. Yêu cầu của chương trình là người người sử dụng nhập vào cái đuôi file nào thì chương trình sẽ tự động tìm ra tất cả các file có trong toàn bộ ổ đĩa trong máy tính của họ
    ví dụ : người sử dụng nhập vào textbox là .jpg
    chương trình sẽ tự động quét tất cả những gì trong máy để tìm ra những file có đuôi .jpg

    Rất mong các bác chỉ dạy

  2. #2
    Ngày gia nhập
    11 2007
    Nơi ở
    Hà Nội
    Bài viết
    520

    Minh thấy bạn nên tìm hiểu các API
    FindFirstFile
    FindFirstNext
    FindClose

  3. #3
    Ngày gia nhập
    01 2012
    Nơi ở
    localhost
    Bài viết
    140

    Mình hint bạn một số hàm nhé:
    Lấy danh sách ổ đĩa logic:
    Code:
    Environment.GetLogicalDrives()
    Dùng lớp DirectoryInfo và các hàm thành viên như GetDirectories() để lấy thư mục con; GetFiles() để lấy danh sách file; hay GetFileSystemInfos() để lấy cả hai.
    Dùng lớp FileInfo và các hàm của nó để check Extension của file.

    Bạn duyệt tất cả các cây thư mục với các gốc là các ổ đĩa là OK thôi. Báo trước là kết quả sẽ khá là nhiều đấy. Hãy xử lý cho kỹ.
    ~Fun coding :P

  4. #4
    Ngày gia nhập
    03 2009
    Bài viết
    267

    Trích dẫn Nguyên bản được gửi bởi sim Xem bài viết
    Mình hint bạn một số hàm nhé:
    Lấy danh sách ổ đĩa logic:
    Code:
    Environment.GetLogicalDrives()
    Dùng lớp DirectoryInfo và các hàm thành viên như GetDirectories() để lấy thư mục con; GetFiles() để lấy danh sách file; hay GetFileSystemInfos() để lấy cả hai.
    Dùng lớp FileInfo và các hàm của nó để check Extension của file.

    Bạn duyệt tất cả các cây thư mục với các gốc là các ổ đĩa là OK thôi. Báo trước là kết quả sẽ khá là nhiều đấy. Hãy xử lý cho kỹ.
    ~Fun coding :P
    uhm cách này ok nè, lập trình theo đệ quy nữa cho code gọn

  5. #5
    Ngày gia nhập
    12 2011
    Bài viết
    12

    Trích dẫn Nguyên bản được gửi bởi sim Xem bài viết
    Mình hint bạn một số hàm nhé:
    Lấy danh sách ổ đĩa logic:
    Code:
    Environment.GetLogicalDrives()
    Dùng lớp DirectoryInfo và các hàm thành viên như GetDirectories() để lấy thư mục con; GetFiles() để lấy danh sách file; hay GetFileSystemInfos() để lấy cả hai.
    Dùng lớp FileInfo và các hàm của nó để check Extension của file.

    Bạn duyệt tất cả các cây thư mục với các gốc là các ổ đĩa là OK thôi. Báo trước là kết quả sẽ khá là nhiều đấy. Hãy xử lý cho kỹ.
    ~Fun coding :P
    Thank bạn rất nhìu

Các đề tài tương tự

  1. Bài tập C update thông tin các file trong thư viện theo tên file
    Gửi bởi satthuprao trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 0
    Bài viết cuối: 08-06-2012, 08:39 PM
  2. Algorithm Dùng thuật toán gì để xắp xếp các thẻ thành phần trong file XML theo thứ tự Alphabet?
    Gửi bởi huyleuit trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 31-05-2012, 03:51 PM
  3. Bài tập C++ Cách ghi 1 struct vào file theo kiểu nhị phân trong C++?
    Gửi bởi dragonz_vb trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 16-04-2012, 11:25 PM
  4. Tách file name khỏi path và đọc ghi file theo dòng trong MFC như thế nào?
    Gửi bởi Athrun trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 3
    Bài viết cuối: 14-12-2011, 12:34 PM
  5. Cách ghi file .txt theo định dạng trong C#?
    Gửi bởi thihuyen08 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 23-12-2010, 09:42 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn