连接到 WSL 文件系统时,文件资源管理器不会自动刷新更改

连接到 WSL 文件系统时,文件资源管理器不会自动刷新更改

在安装了 WSL 2 的 Windows 11 上,如果我使用提供的\\wsl.localhostUNC 路径在 Windows 文件资源管理器中打开 WSL 文件系统,我就可以浏览 WSL 文件系统上的所有文件。

但是,如果在 WSL 端进行了任何更改(添加、删除文件和文件夹),这些更改不会立即反映在文件资源管理器中。相反,我必须刷新视图才能显示更改。

这对我来说有一些重大的下游影响。有人知道为什么会发生这种情况吗?或者是否有办法改变这种行为,以便 Windows 在通过提供的网络路径浏览 WSL 文件系统时检测到文件系统更改?

答案1

在错误报告中也提出了同样的问题
需要在 WSL 中手动刷新文件资源管理器才能看到更改,Windows10 和 Windows11 均适用 #7941

唯一的答案是:

这是预期的行为,wsl 文件夹不是本机 Windows 文件夹并且被 Linux 使用。

换句话说,WSL 不会将文件更改通知给 Explorer 等 Windows 实用程序。

您需要不断刷新显示才能看到更改。由于 WSL 正在不断开发中,因此未来可能会发生变化。目前,您所能做的就是通过反馈中心提交另一份错误报告。

相关内容