@abra-cadabra

Копирования файла с одной директории на сервере в другую?

Здравствуйте.
Подскажите готовый скрипт копирования файла на сервере с директории №1 в директорию №2 с проверкой на существование такого файла в директории №2, если такой файл уже есть то нужно выполнить переименование копии к примеру добавить какой то префикс к названию и вы полнить копирование. Условие должно выполняться до тех пор когда совпадения по названию файла не будет в директории №2. Т.е файл оригинал может file.xml, а в папке №2 может быть уже так: file.xml, file_0.xml, file_1.xml, file_2.xml и тд.
Заранее спасибо.
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
Простой, не самый красивый вариант

$file2 = $file = "1.xml";
$copy_to = "/var/www/";
$copy_from = "/var/xxx/";
$i=0;

while(file_exist($copy_to.$file2)){
$file2 = basename($path, ".xml") . "_" . ($i++) . ".xml";
}

copy($copy_from.$file1, $copy_to.$file2);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Готовый скрипт с тремя строчками?
file_exists() для проверки и copy()

Если уж искать готовое, то смотреть программы для создания бекапов или архивов. С наворотами.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы