1
파일 이름을 입력하고 콘솔에 출력 할 수있게되었습니다. 내 유일한 질문은 전체 파일 경로에 입력해야하는 이유는 무엇입니까?스캐너 이름이 붙은 파일 이름 Java
C:\Users\Alek\IdeaProjects\Project1\src\Input1.txt
출력에 표시된 파일의 내용을 가져 오려면 어떻게해야합니까? 왜 그냥 입력 할 수 없습니다 :
Input1.txt
파일의 내용을 표시하려면? 다음은이 작업을 처리하는 코드의 일부입니다.
// Initialize variables
Scanner keyboard = new Scanner(System.in); // Create Scanner object
// Prompting user for the text file
System.out.print("Enter the source path to the text file: ");
String fileName = keyboard.nextLine();
File file = new File(fileName); // Create File object
@JacobG. 텍스트 파일과 코드는 루트 디렉토리에 있습니다. 나는 그것이 왜 효과가 없는지에 대해 완전히 혼란 스럽다. – legoniko
그들은 그렇지 않습니다. 텍스트 파일은'Project1' 폴더에있을 때'src' 폴더에 있습니다. 아래의 답에서 볼 수 있습니다. –
@ JacobG. 고맙습니다! – legoniko