当前位置: 技术问答>java相关
怎样输入File类的filename
来源: 互联网 发布时间:2015-10-11
本文导语: 文件位于f:mytesttest.txt ... File f = new File("f:\mytest\test.txt"); 运行时找不到该文件。 是否是filename格式不对?看了帮助也没得要领. | 不可能,我一直这样做的,重没出过问题。 File f = new File("f:\mytest\t...
文件位于f:mytesttest.txt
...
File f = new File("f:\mytest\test.txt");
运行时找不到该文件。
是否是filename格式不对?看了帮助也没得要领.
...
File f = new File("f:\mytest\test.txt");
运行时找不到该文件。
是否是filename格式不对?看了帮助也没得要领.
|
不可能,我一直这样做的,重没出过问题。
File f = new File("f:\mytest\test.txt");
if (f.exist()) {
...
} else {
...
}
File f = new File("f:\mytest\test.txt");
if (f.exist()) {
...
} else {
...
}
|
如果在你的硬盘的f:mytest下没有test.txt文件就会出现这个错误。
你没写错,看看文件是否存在
你没写错,看看文件是否存在
|
//try this
File file=new File("f:/mytest/test.txt");
File file=new File("f:/mytest/test.txt");
|
maybe :File f = new File("f:/mytest/test.txt");
这里有一段解释:
Java能正确处理UNIX和Windows/DOS约定路径分隔符。如果在Windows版本的Jaba下用斜线(/),路径处理依然正确。记住,如果你用Windows/DOS使用反斜线()的约定,你需要在字符串内使用它的转义序列(\)。Java约定是用UNIX和URL风格的斜线来作路径分隔符。
——《Java2参考大全》
这里有一段解释:
Java能正确处理UNIX和Windows/DOS约定路径分隔符。如果在Windows版本的Jaba下用斜线(/),路径处理依然正确。记住,如果你用Windows/DOS使用反斜线()的约定,你需要在字符串内使用它的转义序列(\)。Java约定是用UNIX和URL风格的斜线来作路径分隔符。
——《Java2参考大全》