【发布时间】:2012-02-26 01:11:17
【问题描述】:
我正在尝试使用 FileInputStream 打开名称中包含空格的文件。
例如:
String fileName = "This is my file.txt";
String path = "/home/myUsername/folder/";
String filePath = path + filename;
f = new BufferedInputStream(new FileInputStream(filePath));
结果是抛出 FileNotFoundException。
我试图将文件路径硬编码为"/home/myUserName/folder/This\\ is\\ my\\ file.txt",只是为了看看我是否应该转义空格字符,但它似乎不起作用。
对这个问题有什么建议吗?
编辑:只是为了与查看此问题的每个人都在同一页面上...打开名称中没有空格的文件有效,有空格的文件失败。权限不是这里的问题,也不是文件夹分隔符。
【问题讨论】: