在 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。