操作系统: Windows 10 专业版 1903 内部版本 18362.175
PHP: 7.3.6
所以我确实更新到最新版本的 Windows 10 和所有加载/列出文件操作,如
球体
扫描目录
文件获取内容
不再工作,在 glob 的情况下,返回数组为空,而 scandir 抛出错误:
PHP Warning: scandir(): Die Datei oder das Verzeichnis ist kein Analysepunkt. (code: 4390) in
file_get_contents 正在抛出无法读取文件内容:
file_get_contents(): failed to open stream: No such file or directory in
在升级到新的操作系统版本之前,该操作确实运行良好,并且该操作在另一台具有较旧操作系统(Windows 10 Pro Version 1803 Build 17134.829)和 PHP 版本(7.3.3)的计算机上仍然有效。
该问题也发生在具有相同操作系统版本的另一台机器上。本机还没有更新php,使用的是7.2.9版本。
这些文件夹位于 OneDrive 同步文件夹中,但这些文件被设置为“保留在磁盘上”,以防止文件不存在时出现任何错误。
检查问题是否存在于另一台机器上
在谷歌上搜索这个问题的解决方案
更新 PHP 版本,之前是 7.2.9
@edit 我确实添加了有关 OneDrive 的缺失信息