我需要知道如何提示用户输入文件,然后才能在我的程序中使用该文件。这是我不成功的尝试。
public static void main(String[] args) {
Scanner Scanscan = new Scanner(System.in);
System.out.print("Input filename:");
String filename = Scanscan.nextLine();
File inputFile = new File(filename);
Scanner reader = new Scanner(inputFile);
我尝试时会收到“文件未找到异常”。
答案 0 :(得分:2)
您得到FileNotFoundException
,因为用户输入的文件名在系统中不存在。输入确实存在的文件名,它应该有效。确保您获得的文件位于您运行该程序的目录中。尝试输入您正在处理的java文件的名称,看看它是否有效。
答案 1 :(得分:1)
文件不存在。你应该,
1.检查您的文件是否与您正在执行的应用程序相对应。
2.尝试在系统中提供完整的文件硬路径,例如"C:\\sample.txt"