我有以下代码:

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);

最佳答案

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

10-02 07:14