JFileChooser getCurrentDirectory()到String

时间:2014-01-06 20:28:20

标签: java string swing filenames jfilechooser

我有这段代码:

JFileChooser openFolder = new JFileChooser();
openFolder.setCurrentDirectory(new java.io.File("."));
openFolder.setDialogTitle("Select target directory");
openFolder.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
openFolder.setAcceptAllFileFilterUsed(false);
if (openFolder.showOpenDialog(null) == JFileChooser.APPROVE_OPTION)
{      
    File newLoc = openFolder.getCurrentDirectory();   
}

我怎样才能使它转换为:

    File newLoc = openFolder.getCurrentDirectory();

如果可能的话,到字符串?

例如,使用FileChooser我选择了文件夹:C:\ Music

我尝试使用:

String locToString = FileUtils.readFileToString(newLoc);

但它不起作用。

我想将其转换为字符串,以便我可以使用以下内容将其显示在JTextField上:

jTextField.setText(locToString);

1 个答案:

答案 0 :(得分:1)

newLoc.getAbsolutePath()将根据javadoc为您提供文件中的字符串。