• EN
    RU

file_os/move

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();
    ?>