java 显示文件夹下所有文件

来源:互联网 发布:ieye下载软件 编辑:程序博客网 时间:2024/06/16 02:32

package gao.org;import java.awt.HeadlessException;import java.io.File;import javax.swing.JFileChooser;public class ReadFile1 {public static void main(String []args){JFileChooser fc=new JFileChooser();fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);//只能选择目录String path=null;File f=null;int flag = 0;try{                 flag=fc.showOpenDialog(null);             }            catch(HeadlessException head){                  System.out.println("Open File Dialog ERROR!");            }                if(flag==JFileChooser.APPROVE_OPTION){             //获得该文件                f=fc.getSelectedFile();                path=f.getPath();         }    //以上获得选择的文件夹//若要判断其中是否还有其他目录,可以这样做boolean hasSubDir=false;File dir=new File(path);//获得改目录下的文件的文件名,如果没有的话,filesName.length()=0String[] filesName=dir.list();for(int i=0;i<filesName.length;i++){    File temp=new File(path+"/"+filesName[i]);    System.out.println(filesName[i]);    if(temp.isDirectory()){        hasSubDir=true;        break;    }}}}
这里是一个简单的Demo显示文件夹下的文件


0 0