【发布时间】:2013-01-23 23:45:52
【问题描述】:
我在访问 java 中的某些文件时遇到问题。尽管使用 folder.listFiles() 等文件从文件系统中加载文件...
我的问题是有些文件有特殊字符和空格。
例子:
/test folder/subtestfolder/>> my file.txt
我认为 java 将其翻译为:
'/test folder/subtestfolder/?? my file.txt'
将其传递给 CentO。但是因为有空格和特殊字符,所以没有对???进行分析。 是否可以强制使用>>或对其进行编码?
这是我从我使用的库中得到的错误:
java.io.FileNotFoundException: /test folder/subtestfolder/?? my file.txt(No such file or directory)
at java.io.FileInputStream.open(Native Method)...
【问题讨论】: