请问文件夹地址怎么取?是用JFileChooser吗?我用那个每次都必须要取到文件名,我需要的是文件夹的名。

解决方案 »

  1.   

    String Dir = getServletContext().getRealPath("/文件夹名");
      

  2.   

    我在这里的要求是,每次new JFileChooser时,都是要选取文件,这次我只需要选取文件夹,实际上就是选取自己的文件要存放的地址。但是用JFileChooser只能选取文件,我怎么实现只选取文件夹呢?
      

  3.   

    JFileChooser我记得以前写过,用的方法好像是它有个过滤器属性,把过滤类型设置成Dirctory就可以了。或者自己写一个继承fileNameFilter的类过滤一下就可以了。
    很长时间没写过类似的了,忘了怎么弄的,不过很简单。
      

  4.   

    JFileChooser chooser = new JFileChooser (".");
    chooser.setFileFilter (new javax.swing.filechooser.FileFilter () {
        public boolean accept (File file) { return file.isDirectory (); }
        public String getDescription ()  { return "Directory"; }
    });
    chooser.setFileSelectionMode (JFileChooser.DIRECTORIES_ONLY);
    ....