gpt4 book ai didi

java - 如何获取 JFileChooser 中的目录?

转载 作者:行者123 更新时间:2023-11-29 05:34:04 24 4
gpt4 key购买 nike

我想获取完整路径和文件名。我试过了

package looks;

import javax.swing.JFileChooser;
import javax.swing.filechooser.FileNameExtensionFilter;

public class Test {

public static void main (String[] args) {
JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter(
"CSV files", "csv");
chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(chooser);
if (returnVal == JFileChooser.APPROVE_OPTION) {
System.out.println("directory and file : " +
chooser.getSelectedFile().getName() +
chooser.getAbsolutePath().getName());
}
}
}

我的最终目标是获取像这样的字符串 C:\\Users..\\Test\\myfile.csv 以便我可以在代码中使用它。

最佳答案

试试这个:

public static void main (String[] args) {
JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter(
"CSV files", "csv");
chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(chooser);
if (returnVal == JFileChooser.APPROVE_OPTION) {
File file = chooser.getSelectedFile();
System.out.println(file.getAbsolutePath());
}
}

关于java - 如何获取 JFileChooser 中的目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20129083/

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