jfilechooser跳过最后一个目录

时间:2018-07-01 13:30:14

标签: java swing jfilechooser

我在这里得到的文件路径是一个目录。我在文件选择器的工作区中选择了一个文件夹。但是我得到的文件路径是一个目录。有人可以帮我发现问题

代码:

      if (evt.getSource() == jButtonOutFileBrowse) {
        JFileChooser fc = new JFileChooser();
        fc.setCurrentDirectory(new java.io.File("."));
        fc.setDialogTitle("Select Directory to save your output file");
        fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
        //fc.setAcceptAllFileFilterUsed(false);   //disable all file chooser

        int i = fc.showOpenDialog(this);
        if (i == JFileChooser.APPROVE_OPTION) {
            File f = fc.getCurrentDirectory();
            outFilePath = f.getPath();
            try {
                System.out.println("out filepath:" + outFilePath);
                jTextPaneOutPath.setText(outFilePath);
            } catch (Exception ex) {
                ex.printStackTrace();
            }
        }
    }

输出:

out filepath:F:\workspace

Screenshot of what i chose

0 个答案:

没有答案