gpt4 book ai didi

java - 使用 jfile 选择器获取 exe 文件的路径

转载 作者:行者123 更新时间:2023-12-01 10:46:33 26 4
gpt4 key购买 nike

JFileChooser filechooser = new JFileChooser();
filechooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
int returnValue = chooser.showOpenDialog(this);
if(returnValue == JFileChooser.APPROVE_OPTION) {
System.out.println("You chose to open this directory: " +
filechooser.getSelectedFile().getAbsolutePath());

这是我用来打开文件并获取其打印路径的代码,但问题是我想获取exe的路径 code> file 这意味着路径应该以文件扩展名结尾。使用当前代码,它甚至不会显示 exe 文件。

最佳答案

如果您需要 exe 文件,您可以使用过滤器,但有很好的选项,例如(您的代码是面向目录的):

JFrame frame=new JFrame();
JFileChooser filechooser = new JFileChooser();
FileFilter filter = new FileNameExtensionFilter("EXE File","exe");
filechooser.setFileFilter(filter);
filechooser.showOpenDialog(frame);
File file = filechooser.getSelectedFile();
System.out.println("YOU CHOOSE "+file.getAbsolutePath());

关于该问题的有用链接:FileFilter for JFileChooser

请参阅选项 filechooser.setFileSelectionMode:

JFileChooser select directory but show files

关于java - 使用 jfile 选择器获取 exe 文件的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34138950/

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