• java 显示目录下全部文件


    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()=0
    	String[] 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显示文件夹下的文件


  • 相关阅读:
    ES集群性能调优链接汇总
    【转】dmesg 时间转换
    广师大笔记汉诺塔
    广师大python学习笔记求派的值
    155. 最小栈(c++)
    160. 相交链表(c++)
    论文 数据集总结
    论文阅读 总结 复习
    121. 买卖股票的最佳时机(c++)
    9. 回文数(c++)
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5181207.html
Copyright © 2020-2023  润新知