gpt4 book ai didi

java - 如何使用 JFileChooser 在 java 中获取选定的文件夹名称?

转载 作者:行者123 更新时间:2023-12-02 04:49:01 26 4
gpt4 key购买 nike

我想选择所选的文件夹。

 JFileChooser targetDir = new JFileChooser();
targetDir.setDialogTitle("Choose Target Directory.");
targetDir.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
if(targetDir.showOpenDialog(null)==JFileChooser.APPROVE_OPTION)
{
System.out.println(targetDir.getCurrentDirectory());
main_mw = new MainWindow("XYZ Copier");
main_mw.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
} else {
System.exit(0);
}
} else {
}

它给出输出“/home/rahul/Downloads/mc”但我需要“/home/rahul/Downloads/mc/lib”。如果我进入 lib,它会给出相同的结果。

截图:

最佳答案

JFileChooser#getSelectedFile将返回选定的文件/目录

getCurrentDirctory 返回选择器中当前显示的目录

关于java - 如何使用 JFileChooser 在 java 中获取选定的文件夹名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29422453/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com