如何存储FileChooser的FULL目录

时间:2015-01-09 02:01:24

标签: java

我试图创建一个程序来存储您选择的文件夹的路径。问题是当我尝试将路径存储到String时,它不存储FULL目录。

如果我选择" C:\ Users \ n \ Documents \ English",它将存储" C:\ Users \ n \ Documents \"

如何存储COMPLETE目录?

int result  = fileChooser.showSaveDialog(null);
    if (result == JFileChooser.APPROVE_OPTION) {
        path = fileChooser.getCurrentDirectory().toString().replace('\\', '/') + "/";
        textArea.append(path);
    }

2 个答案:

答案 0 :(得分:2)

fileChooser.getSelectedFile().getAbsolutePath()

答案 1 :(得分:1)

尝试 path = fileChooser.getSelectedFile().getParent() + fileChooser.getSelectedFile().getName();

这会将文件名附加到目录字符串。