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

Đề tài: mở một folder trong Lt C

  1. #1
    Ngày gia nhập
    08 2008
    Bài viết
    6

    Angry mở một folder trong Lt C

    Trong lập trình C/C++ thì mình đã có cách để mở một file có đường dẫn cụ thề thông qua con trỏ file!
    Nhu cầu ngày càng tăng , mình muốn mờ một folder thì sao? Ngôn ngữ C/C++ có hổ trợ không? Hay cần đến một ngôn ngữ cấp cao hơn?
    Mình cần sự giúp đở!
    Cần mở folder và thao tác tác với các file trong đó
    Thanks

  2. #2
    Ngày gia nhập
    02 2008
    Nơi ở
    Việt Nam
    Bài viết
    577

    Trong lập trình C/C++ thì mình đã có cách để mở một file có đường dẫn cụ thề thông qua con trỏ file!
    Nhu cầu ngày càng tăng , mình muốn mờ một folder thì sao? Ngôn ngữ C/C++ có hổ trợ không? Hay cần đến một ngôn ngữ cấp cao hơn?
    Mình cần sự giúp đở!
    Cần mở folder và thao tác tác với các file trong đó
    Bạn thao tác với file thì mở thư mục làm gì, link đến file là đc rùi.
    Nếu muốn bạn có thể dùng thêm các lệnh trong dos để thao tác, với C đưa vào hàm system() trong stdlib.h

    VD:
    C Code:
    1. #include <stdio.h>
    2. #include <stdlib.h>
    3.  
    4. int main()
    5. {
    6.     printf ("Xem noi dung thu muc");
    7.     system("dir");
    8.     printf ("Tao thu muc");
    9.     system("MD QuangHoang");
    10.     return 0;
    11. }

  3. #3
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    Trích dẫn Nguyên bản được gửi bởi vanchanh123 Xem bài viết
    Trong lập trình C/C++ thì mình đã có cách để mở một file có đường dẫn cụ thề thông qua con trỏ file!
    Nhu cầu ngày càng tăng , mình muốn mờ một folder thì sao? Ngôn ngữ C/C++ có hổ trợ không? Hay cần đến một ngôn ngữ cấp cao hơn?
    Mình cần sự giúp đở!
    Cần mở folder và thao tác tác với các file trong đó
    Thanks
    ý của cậu là mở toàn bộ các File trong 1 Folder,ặc,không có đâu,cậu phải duyệt lần lượt qua từng File,sử dụng hàm FindFirstFile,FindNextFile để lấy tên của nó rồi mới mở được đó

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

    Bạn xem cấu trúc của Folder là gì? Rồi xem mở Folder có khác mở file ko .

    Trên Linux thì folder cũng là file!
    Pete Haker Nguyễn
    Founder of LinuxForum: http://linuxforum.vn/diendan/

  5. #5
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Chữ mở nó có 2 nghĩa. Nghĩa thứ nhất là mở thư mục ra để chỉnh sửa gì đấy. Khi đó bạn dùng hàm CreateFile để mở vì trong win cũng coi thư mục như một file đặc biệt. Nghĩa thứ 2 là mở nó ra bằng explorer cho người dùng xem nội dung. Nếu thế thì dùng CreateProcess để gọi chạy explorer với tham số như sau :

    explorer.exe <đường dẫn đầy đủ của thư mục>
    hoặc
    explorer.exe /n,/select,<đường dẫn đầy đủ của file muốn focus đến>
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  6. #6
    Ngày gia nhập
    08 2008
    Bài viết
    6

    Mặc định mở một folder trong Lt C

    Mình muốn thao tác trên các file , bằng cách lập trình
    Khi file chưa có đường dẫn cụ thể , mình không biết có thể... làm điều đó không?
    Vì một số công việc muốn làm nhưng không thể làm bằng tay được
    Như việc tìm kiếm trong máy vậy , người ta lập trình thế nào ?
    Ai có tài liệu , hay biết về điều đó ... cho mình biết với
    Cám ơn tất cả mọi người đã quan tâm!
    Vì ở trường học lập trình ... nhưng mang ý lý thuyết thôi!
    Và không có một kho tài liệu để lục kiến thức minh cần
    Ý mình là thế!

  7. #7
    Ngày gia nhập
    10 2007
    Nơi ở
    Hà nội
    Bài viết
    4

    Trích dẫn Nguyên bản được gửi bởi coder_gate Xem bài viết
    ý của cậu là mở toàn bộ các File trong 1 Folder,ặc,không có đâu,cậu phải duyệt lần lượt qua từng File,sử dụng hàm FindFirstFile,FindNextFile để lấy tên của nó rồi mới mở được đó
    Tớ chưa hiểu ý tưởng của bạn, bạn có thể viết 1 ví dụ cụ thể được không Hàm FindFirstFIle, FindNextFile là lệnh C hay lệnh Dos hả bạn?? Chả biết ngày xưa, các bác ấy viết norton commmander hay volkoc commander trên chạy trên dos nó như thế nào nữa nhỉ

    Trích dẫn Nguyên bản được gửi bởi QuangHoang Xem bài viết
    Nếu muốn bạn có thể dùng thêm các lệnh trong dos để thao tác, với C đưa vào hàm system() trong stdlib.h
    Tớ thấy ý tưởng của bạn hay, tớ chỉ thêm một chút, khi gọi lệnh dir, có thể thêm cụm >[path][filename]
    Cái dẫn hướng này giống như thay đổi dòng output của lệnh dir vậy, thay vì đưa output lên màn hình, nó đưa output lên một file text.
    Đọc file text này thì cũng có thể biết được nội dung của folder
    Lệnh dir có lẽ nên truyền tham số phù hợp để tạo điều kiện thuận lợi khi duyệt file text nhé (thử đánh lệnh dir/? vào cửa sổ command promt trong windows để biết thêm tham số xem thế nào )
    Tớ thầy đó mới chỉ là ý tưởng thôi Ứng dụng của cái này không cao, dùng C truyền thống cho mục đích này thì không tốt lắm Có lẽ khi nào học đến Visual C++ thì có nhiều lệnh hỗ trợ hơn
    Đã được chỉnh sửa lần cuối bởi cfambabyfox : 08-02-2009 lúc 05:43 PM.

  8. #8
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    Tớ chưa hiểu ý tưởng của bạn, bạn có thể viết 1 ví dụ cụ thể được không Hàm FindFirstFIle, FindNextFile là lệnh C hay lệnh Dos hả bạn?? Chả biết ngày xưa, các bác ấy viết norton commmander hay volkoc commander trên chạy trên dos nó như thế nào nữa nhỉ
    cả trong C for dos lẫn trong VC++ đều có lệnh này,đơn giản là tớ duyệt qua tất cả các File trong 1 thư mục thì sẽ dùng cấu trúc lệnh thế thôi

  9. #9
    Ngày gia nhập
    08 2008
    Bài viết
    6

    Trích dẫn Nguyên bản được gửi bởi QuangHoang Xem bài viết
    Bạn thao tác với file thì mở thư mục làm gì, link đến file là đc rùi.
    Nếu muốn bạn có thể dùng thêm các lệnh trong dos để thao tác, với C đưa vào hàm system() trong stdlib.h

    VD:
    C Code:
    1. #include <stdio.h>
    2. #include <stdlib.h>
    3.  
    4. int main()
    5. {
    6.     printf ("Xem noi dung thu muc");
    7.     system("dir");
    8.     printf ("Tao thu muc");
    9.     system("MD QuangHoang");
    10.     return 0;
    11. }
    Ý mình giống ý :
    - Không có địa chỉ nhà cụ thế,mà chỉ yêu cầu chung chung ": " Anh chị có nhiệm vụ điều tra dân số cái xóm X" (X đã có địa chỉ.. và ..)
    -
    Hỏi luôn: X và bọn trong xóm có liên hệ gì để mà chung ta móc nối!
    - Lại nảy ra một vấn đề mới: Mối quan hệ giữa các thư mục cha-con ,thiết lập trong bộ nhơ` thế nào?
    Hỏi cho biêt` thêm tí,thanks

  10. #10
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Bạn đọc lại bài của bạn coder_gate đi, câu trả lời cho câu hỏi của bạn đã có sẵn trong đó rồi mà.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

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

  1. Lấy đường dẫn folder trong C#
    Gửi bởi huycomputerhuy trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 11
    Bài viết cuối: 17-06-2014, 11:56 PM
  2. Algorithm Windows Explorer chức năng New Folder không lưu Folder mới tạo ?
    Gửi bởi faq.c trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 20-11-2012, 12:21 PM
  3. Tự động cập nhật danh sách Folder trong C# khi Folder bị xoá trong Window Explorer
    Gửi bởi nganthuvinhbiet trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 10
    Bài viết cuối: 22-09-2011, 07:51 PM
  4. Cách kiểm tra trong 1 folder có chứa 1 file hay folder khác hay không ?
    Gửi bởi nguyenkhanhminh trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 23-05-2011, 11:00 AM
  5. Cách mở một folder trong lập trình C#?
    Gửi bởi duchieu456 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 08-05-2010, 09:38 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