CopyFileEx

    WinApi функции CopyFileEx

    Описание
    functionCopyFileEx(lpExistingFileName, lpNewFileName: PChar; lpProgressRoutine: TFNProgressRoutine; lpData: Pointer; pbCancel: PBool; dwCopyFlags: DWORD): BOOL;

    Параметры:
    lpExistingFileName, lpNewFileName: путь к файлу источнику, приёмнику.

    lpProgressRoutine : адрес Callback функции или nil. Эта функция вызывается после того, как скопируется очередная порция данных. см. CopyProgressRoutine. Функция CopyProgressRoutine существует только в WinNT;

    lpData : данные для Callback функции. может принимать значение nil.

    pbCancel: Флаг на останов копирования. Если этот флаг будет установлен в процессе копирования, то процесс завершает свою заботу.

    dwCopyFlags: Флаги указывающие, как файл будет скопирован:
    COPY_FILE_FAIL_IF_EXISTS - Если файл назначения существует, то копирование не происходит.
    COPY_FILE_RESTARTABLE - Указывает, что если в процессе копирования произойдёт ошибка, то копирование можно будет продолжить позднее, указав для lpExistingFileName, lpNewFileName те же значения что были в предыдущем вызове функции.

    Возвращаемые значения:
    0 в случае ошибки. Используйте GetLastError для получения подробной информации.

    Материал взят из:
    Русская спpавка по Windows API



    Последние из рубрики

    ОтменитьДобавить комментарий