Рецепт №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); // удаляем оригинал