java通过对话框获取文件路径的问题。

2025-01-04 02:28:04
推荐回答(3个)
回答1:

可以通过JFileChooser中的getCurrentDirectory方法来实现;
方法如下:
public File getFile(){
  final JFileChooser fc = new JFileChooser();
  fc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
  // JFileChooser.FILES_ONLY
  // JFileChooser.DIRECTORIES_ONLY
  int returnVal = fc.showOpenDialog(this);
  File file_choosed = fc.getSelectedFile();
  return file_choosed;
  }

回答2:

进入这个文件夹后,filechooser.getCurrentDirectory();就可以得到了。如果你想获得各个文件的路径,可以再用File类的listFiles()方法获得这个目录下的所有文件路径。

回答3:

取得任意一个文件的File对象后,调用getParent()就可以得到了