//try this 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参考大全》
你没写错,看看文件是否存在
File file=new File("f:/mytest/test.txt");
这里有一段解释:
Java能正确处理UNIX和Windows/DOS约定路径分隔符。如果在Windows版本的Jaba下用斜线(/),路径处理依然正确。记住,如果你用Windows/DOS使用反斜线(\)的约定,你需要在字符串内使用它的转义序列(\\)。Java约定是用UNIX和URL风格的斜线来作路径分隔符。
——《Java2参考大全》