CopyDirFiles
Описание и параметры
bool CopyDirFiles( string path_from, string path_to, bool rewrite = true, bool recursive = false, bool DeleteAfterCopy = false, string exclude = "" );
Копирует файлы и каталоги. Возвращает "true" при успешном завершении копирования и "false" - в противном случае.
Параметры функции
Параметр | Описание |
---|---|
path_from | Абсолютный путь к каталогу (файлу), содержимое которой нужно скопировать. |
path_to | Абсолютный путь к каталогу, в который надо скопировать. Путь указанный в данном параметре будет предварительно проверен функцией CheckDirPath. |
rewrite | Перезаписывать ли существующие файлы. Необязательный параметр, по умолчанию равен "true" (перезаписывать). |
recursive | Копировать ли рекурсивно все подкаталоги и файлы входящие в путь указанный в параметре from. Необязательный параметр, по умолчанию равен "false" (копировать не рекурсивно). |
delete_after_copy | Удалить ли путь указанный в параметре from после того как копирование будет завершено (т.е. по сути - сделать перенос каталогов и файлов). Необязательный параметр, по умолчанию равен "false" (не удалять). |
exclude | Если данный параметр задан, то из копирования будут исключены файлы / папки, название которых начинается со значения данного параметра. |
Смотрите также
Примеры использования
<? // копируем файлы из папки /temp1/ в папку /temp2/ CopyDirFiles($_SERVER["DOCUMENT_ROOT"]."/temp1", $_SERVER["DOCUMENT_ROOT"]."/temp2"); ?>
Если копируется один файл, то нужно строго указать не только источник, но и приемник. Имя файла-приемника может отличаться от имени источника.
CopyDirFiles($_SERVER["DOCUMENT_ROOT"]."/temp1/file.ex", $_SERVER["DOCUMENT_ROOT"]."/temp2/file.ex");
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.