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



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

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