作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
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:
关于java - 使用 jfile 选择器获取 exe 文件的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34138950/
我的主要目标: 如果用户选择一个目录,它会扫描整个文件夹中的 mp3 文件并返回它们。如果他选择了一些 mp3 文件,则会返回它们。 返回所选文件很容易,但扫描目录中的 mp3 并不像我最初想象的那么
JFileChooser filechooser = new JFileChooser(); filechooser.setFileSelectionMode(JFileChooser.DIRECTO
我是一名优秀的程序员,十分优秀!