如果文件路径之间有空格,则uri无法获取路径中的文件

2 uri path

当我尝试打开文件路径中有空间的文件时,消息框突然出现找不到文件“文件路径”的部分路径。我使用了 LocalPath 而不是 AbsolutePath,它对我来说很好用,但它仅限于 WinApps,我需要一个更通用的解决方案。诸如 Uri 未转义数据路径之类的东西。我不确定语法。

小智 5

在 Java 中:URI uri = new File("文件名中的空格").toURI();