[英]How can I get the directory in JFileChooser?
我想獲得完整路徑和文件名。 我試過了
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());
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.