CopyTree
Материал из MajorDoMo инфо
Версия от 09:01, 13 декабря 2019; Newz20 (обсуждение | вклад) (Новая страница: «Category:Встроенные функции ==Описание== '''copyTree'''($source, $destination, $over = 0); -- Summary of copyTree @param mixed $sourc...»)
Описание
copyTree($source, $destination, $over = 0); -- Summary of copyTree @param mixed $source Source @param mixed $destination Destination @param mixed $over Over @return mixed
Примеры запросов
Установка переменных, которые можно использовать в коммандах SET PROJECTS_DIR=D:/jey/projects Игнорирование папок и файлов, которые включают указанное слово IGNORE project_files Синхронизация (добавление новых и измененных файлов) LOCAL_DIR/wiki => PROJECTS_DIR/jeywork/wiki LOCAL_DIR/wiki <= PROJECTS_DIR/jeywork/wiki Перемещение всех файлов из одной папки в другую f:/video/daily <- /video_daily /video_daily -> f:/video/daily Добавление только файлов, определенной давности (более ранние файлы игнорируются) /music/podcasts <+ D:/jey/handled/music/Podcasts 2 DAYS OLD Удаление файлов старше определенного "возраста" CLEAR D:/jey/handled/music/Podcasts 2 DAYS OLD Синхронизация с полным зеркалирование, т.е. на месте назначения будут удаляться файлы и папки, которых нет на источнике SOURCE/dir !> DESTINATION/dir SOURCE/dir <! DESTINATION/dir Типы путей D:/jey/handled/music/Podcasts /jey/sync NET:pas/work В путях можно использовать обозначения даты как в команде PHP date(), но с символами % или $ например: d:/jey/foto => d:/jey/foto2/%Y/%m-%F (файлы из первой папки будут разбросаны по годам и месяцам во второй) при этом если используется %, то в качестве времени берется время модификации файла, а если $, то текущее время