我已成功输入文件名并将其输出到控制台中。我唯一的问题是为什么我必须输入整个文件路径:
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
答案 0 :(得分:1)
如果文件的名称位于项目的根目录中,则只需键入该文件的名称。
将Input1.txt
移至其父文件夹,因此它的绝对路径变为:C:\Users\Alek\IdeaProjects\Project1\Input1.txt
现在,您应该能够输入文件的名称而不是它的路径。