如何请求用户输入文件位置,以便在Eclipse(Java)程序中使用和读取它

How to request user to input a file location in order to use and read it in the program in Eclipse(Java)

本文关键字:程序 Java Eclipse 读取 用户 请求 何请求 输入 文件 位置      更新时间:2023-09-26

我正在编写一个程序,在一种情况下,要求程序在src文件夹中找不到文件时请求用户输入文件位置,并且程序应该能够运行和读取它。关于如何在Eclipse(Java)中编写此代码有什么想法吗?

应该可以。

System.out.println("Enter file location : ");
Scanner sc = new Scanner(System.in);
String fileLocation = sc.next(); 
try {
        FileInputStream fis = new FileInputStream(fileLocation);
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    }

从用户指定的文件中读取内容。

我设法解决了我的问题。我所做的只是使用了我创建的第一个Scanner类中的"scan",并将第二行写入"scan.next();"。

System.out.println("Enter file location");
File myfile = new File(scan.next());