move(path, new_path, fail_if_exist=false); - данная функция используется для перемещения заданного файла
Функция на вход принимает параметры:
path – путь к файлу, который надо переместить (string). Может быть как абсолютный так и относительный (относительно папки скрипта).
new_path – путь, куда будет перемещен файл (string). Может быть как абсолютный так и относительный (относительно папки скрипта).
fail_if_exist – при значении данного параметра true функция не будет делать перенос, если по заданному для перемещения пути файл уже существует. При значении данного параметра false - будет заменен существующий файл на новый (добавлен с версии 4.6.3).
После отработки функция возвращает результат своей работы в робот :
true – успешно переместили (boolean); false – операцию произвести не удалось (boolean).
Пример использования (php)
<?php $xhe_host = "127.0.0.1:5002"; // подключим объект для управления программой, если еще не подключен if (!isset($path)) $path="../../../Templates/init.php"; require($path); // начало echo "<hr><font color=blue>file_os->".basename (__FILE__)."</font><hr>"; // 1 echo "1. Сделать копию файла: "; echo $file_os->copy("test\\test1.txt","test\\test_copy.txt",false)."<br>"; // 2 echo "2. Переместить: "; echo $file_os->move("test\\test_copy.txt","test\\test_move.txt",false)."<br>"; // 3 echo "3. Проверка что файл перемещен: "; echo $file_os->is_exist("test\\test_move.txt")."<br>"; // конец echo "<hr><br>"; // Quit $app->quit(); ?>