但是文件似乎在那里。在FileOne.txt的属性下,该目录列为; C:\用户\钻机\桌面\爪哇
代码如下,
import java.io.File;
import java.util.Scanner;
class Parse{
public static void main(String args[]){
System.out.println("Hey gurl hey World!");
File file = new File("C:\\Users\\Rig\\Desktop\\Java\\FileOne.txt");
Scanner input = new Scanner(file);
while(input.hasNext()) {
String nextToken = input.next();
System.out.println("Hey gurl hey World!");
}
input.close();
}
}
任何帮助或见解都将不胜感激!
编辑:此问题已得到解决,请参阅Masud的回答。
答案 0 :(得分:2)
如果您的路径正确,则应阅读文件。但是,您需要捕获或抛出FileNotFoundException
来编译或运行。
public static void main(String args[]) throws FileNotFoundException{
.....
}
答案 1 :(得分:0)
你错误地输入了文件类型txt而不是你给Txt。
File file = new File("C:\\Users\\Rig\\Desktop\\Java\\FileOne.txt");
答案 2 :(得分:0)
问题似乎是您的FileName是FileOne.Txt,整个文件名是FileOne.Txt.txt,包括textpad扩展名。 所以整条路都是 C:\用户\钻机\桌面\爪哇\ FileOne.Txt.txt