【发布时间】:2017-11-05 21:30:01
【问题描述】:
我已成功输入文件名并将其输出到控制台。我唯一的问题是为什么我必须输入整个文件路径:
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。文本文件和代码位于根目录中。我完全不知道为什么它不起作用。
-
他们不是。您的文本文件位于
src文件夹中,而它应该位于Project1文件夹中,如下面我的回答所示。 -
@JacobG。谢谢!
-
不客气,乐于助人!
标签: java file file-io io java.util.scanner