Перемещение файлов

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


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*