Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 3 của 3
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Copy thư mục/file vào thư mục/file mới như thế nào ?


  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    bạn tìm hiểu hàm SHFileOperation

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Cảm ơn bạn quangnh89 nha. nhưng đoạn code dưới đây của mình không thể copy các tập tin bên trong thư mục Demo vào Demo2 được nó báo lỗi "The file name you specified is not valid or to long. Specify a different file name" mình debug hoài ma không tìm ra lỗi
    SHFILEOPSTRUCT Demo;
    LPWSTR From, To;
    From = new WCHAR[MAX_PATH];
    To = new WCHAR[MAX_PATH];
    wsprintf(From, L"F:\\Demo\\*\0\0");
    wsprintf(To,L"F:\\Demo2\\*\0\0");
    ZeroMemory(&Demo, sizeof(SHFILEOPSTRUCT));
    Demo.pFrom = /*L"F:\\Demo\\*\0\0"*/From;
    Demo.pTo = /*L"F:\\Demo2\\*\0\0"*/To;
    Demo.wFunc = FO_COPY;
    Demo.hwnd = NULL;
    Demo.fFlags = FOF_MULTIDESTFILES|FOF_NOCONFIRMMKDIR|FOF_NOCONFIR MATION;
    int i = SHFileOperation(&Demo);

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •