Рецепт №60. Из книги «128 рецептов php»
Перейти к оглавлению
Для перемещения файлов, в php нет отдельных функций, но можно воспользоваться rename, она прекрасно выполняет перемещение файлов.
Пример:
// расположение файла
$file = 'folder_1/1.txt';
// куда будет перемещен
$new_file = 'folder_2/1.txt';
if (rename($file, $new_file)) {
echo "Файл успешно перемещен!";
}else{
echo "Файл не удалось переместить!";
}
Помимо использования функции rename, для перемещения файлов можно придумать еще несколько способов. Например, осуществить копирование файла, а потом удалить оригинал.
Пример:
$file = 'folder_1/1.txt'; $new_file = 'folder_2/1.txt'; copy($file, $new_file); // делаем копию unlink($file); // удаляем оригинал
