copyfiles
- func uint copyfiles( str src, str dir, uint flag, uint mode, uint process )
- func uint defcopyproc( uint code, uint left, uint right )
Копирование файлов и директорий по маске.
func uint copyfiles (
str src,
str dir,
uint flag,
uint mode,
uint process
)
str src,
str dir,
uint flag,
uint mode,
uint process
)
Параметры
| src | Имя или маска копирумых файлов или директорий. | ||||||||||||
| dir | Директория, куда будут скопированы файлы. | ||||||||||||
| flag | Комбинация флагов поиска и копирования.
| ||||||||||||
| mode | Что делать если копируемый файл уже существует exists.
| ||||||||||||
| proccess | Идентификатор функции обработчика. Вы можете использовать &defcopyproc в качестве функции-обработчика по умолчанию. |
Возвращаемое значение
Возвращает 1 если копирование прошло успешно, в противном случае возвращается 0.
defcopyproc
Это функция-обработчик по умолчанию для функции copyfiles. Вы можете определить и указать свою собственную функцию обработчик подобную этой.develop and use your own process function like it.
func uint defcopyproc (
uint code,
uint left,
uint right
)
uint code,
uint left,
uint right
)
Параметры
| code | Код сообщения.
| ||||||||||||||||||||
| left | Дополнительный параметр. | ||||||||||||||||||||
| right | Дополнительный параметр. |
Возвращаемое значение
Функция должна возвращать одно из следующих значений:
| $COPYR_NOTHING | Ничего не делать. |
| $COPYR_BREAK | Прервать копирование. |
| $COPYR_RETRY | Повторить попытку. |
| $COPYR_SKIP | Перейти к следующему. |
| $COPYR_OVER | Копировать поверх. |
| $COPYR_OVERALL | Копировать поверх все. |
| $COPYR_SKIPALL | Пропустить все. |
Смотрите также | Исходники |