zoukankan      html  css  js  c++  java
  • 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显示文件夹下的文件


  • 相关阅读:
    TCP协议
    数据包以及数据传输
    网络模型
    Executors常见的线程池创建以及其问题
    线程池
    阻塞队列和死锁
    ConcurrentHashMap
    ReentrantLock,公平性锁和非公平性锁
    Lock
    jQuery如何获取table中每一行的数据并发送给后端?
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5181207.html
Copyright © 2011-2022 走看看