我有这个代码:
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);
最佳答案
newLoc.getAbsolutePath() 将为您提供文件中的字符串,根据 javadoc .
关于java - JFileChooser getCurrentDirectory() 到 String,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20958668/