0

在 Win10 上。这是我的代码。它只需要对被打乱的 JSON 文件进行排序,因此它会进行第一个字段检查,然后移动相关文件......为什么不移动文件!?所有路径检查!哇!?

$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路径错误3”的帖子。没有最新的或有用的。有些太复杂了,我脸色苍白……

TIA。

4

0 回答 0