Однако файл находится там. В свойствах FileOne.txt каталог указан как; C:\Users\Rig\Desktop\Java
Код выглядит следующим образом:
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();
}
}
Любая помощь или понимание будут оценены!
Изменение: эта проблема решена, обратитесь к масудскому ответу.
Если ваш путь верен, вы должны прочитать свой файл. Но вам нужно поймать или выбросить FileNotFoundException
для компиляции или запуска.
public static void main(String args[]) throws FileNotFoundException{
.....
}
вы ошибочно набрали тип файла txt, вместо этого вы даете Txt.
File file = new File("C:\\Users\\Rig\\Desktop\\Java\\FileOne.txt");
Проблема заключается в том, что ваше FileName является FileOne.Txt, и все имя файла - FileOne.Txt.txt, включая расширение текстовой панели. Таким образом, весь путь будет C:\Users\Rig\Desktop\Java\FileOne.Txt.txt
Txt
противtxt
или это просто опечатка в посте?