PHP 文件加载或列表操作不起作用

软件版本

  • 操作系统: 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 的缺失信息


白猪掌柜的
浏览 111回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP