PHP: получение ошибки «путь не найден» при использовании rename (). ПОЧЕМУ? - PullRequest
0 голосов
/ 26 февраля 2020

на Win10. вот мой код ему просто нужно отсортировать JSON файлы, которые были зашифрованы, и поэтому он выполняет проверку первого поля, а затем перемещает соответствующий файл ... почему это не перемещает файл !? все пути проверить! WTH!?

$filesFolder = dirname(dirname(__FILE__));
//  returns C:\neard\www\client

$fileList = glob($filesFolder.'\\_collexion\\*.json');
$fileCounter = 0;

foreach ($fileList as $index => $reportFile) {

  $jsonFile = json_decode(file_get_contents($reportFile), true);
  $firstKey = array_key_first($jsonFile);
  $fileNameOnly = basename($reportFile);

  if ($firstValue == '5') {
    echo '---REPORT #'.$fileCounter.' FILENAME:  '.$reportFile.'<br>';
    rename($filesFolder.'\\_collexions\\'.$fileNameOnly,
           $filesFolder.'\\_collexions\\_borked\\'.$fileNameOnly);
    break;
  }
  $fileCounter++;
}

полностью в тупик. это должно быть просто! Что мне не хватает ??

также: я прочитал все сообщения "php path not found error 3" здесь. ничего текущего или полезного. некоторые настолько запутанные, я побледнел ...

TIA.

...