Копировать файл

Тема в разделе "Общие вопросы по С и С++", создана пользователем Zalman, 21 май 2007.

Статус темы:
Закрыта.
  1. Zalman

    Zalman Гость

    Имеется код:
    int MoveFiles( AnsiString slSourceDir, AnsiString slTargetDir, bool toCopy = true )
    {
    SHFILEOPSTRUCT sh;
    sh.fFlags = FOF_NOCONFIRMATION | FOF_SILENT | FOF_FILESONLY;
    sh.wFunc = toCopy ? FO_COPY : FO_MOVE;
    sh.pFrom = slSourceDir.c_str();
    sh.pTo = slTargetDir.c_str();
    sh.hNameMappings = NULL;
    sh.lpszProgressTitle = NULL;
    return SHFileOperation ( &sh );
    }

    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
    Label1->Caption="Копирую!";
    MoveFiles("c:\Project1.exe", "c:\Temp");
    }
    Смотрел пример здесь: http://www.realcoding.net/article/view/1868#r10
    Проблема в том, что он не работает. Стоит задача просто переместить или копировать файл. Если кто может помочь кодом, то буду очень благодарен. Спасибо.
     
  2. grigsoft

    grigsoft Well-Known Member

    Регистрация:
    15 ноя 2005
    Сообщения:
    735
    Симпатии:
    0
    А чем CopyFilе не угодил?
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей