如何存储输入文件名

时间:2015-04-09 19:05:27

标签: java swing input

我正在使用下面的代码将文件读入我的文档(文件将始终不同)。无论如何,可以调用文件名,这样我就可以在运行代码时打印出调用文件的内容。

以下是我用来读取文件的代码。

    // Creates File Chooser and Scans Selected file.
    Scanner input = null;
    File selectedFile = null;
    JFileChooser chooser = new JFileChooser();
    if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {
        selectedFile = chooser.getSelectedFile();
        input = new Scanner(selectedFile);
    }

提前致谢,如果您需要更多信息,请询问:)

2 个答案:

答案 0 :(得分:1)

通过here查看JFileChooser的文档。

在页面上进行快速搜索会显示方法getName(),它会执行您想要的操作。

答案 1 :(得分:0)

我不确定我理解你的问题,但也许你正在寻找的方法是getName()

String filename = selectedFile.getName();

如果您仍然可以访问该File个对象,那么您就有了自己的名字。