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

时间:2009-03-13 06:49:30

标签: path uri

当我尝试打开文件路径中包含空格的文件时,消息框中的裁剪框找不到文件“文件路径”的部分路径。我使用了LocalPath而不是AbsolutePath,它对我来说很好用,但它仅限于WinApps,我需要一个更通用的解决方案。有点像Uri未转义的数据路径。我不确定语法。

3 个答案:

答案 0 :(得分:4)

在Java中:URI uri = new File(“文件名中的空格”)。toURI();

答案 1 :(得分:3)

如果可以获取文件取决于您的软件实现。尝试用%20替换空格

我们在这里谈论什么样的发展? JAVA GUI还是WebApps? C / C ++?

答案 2 :(得分:-1)

您应该尝试用引号括起您的URI

new Uri("\"C:\some path\some file\"");