zoukankan      html  css  js  c++  java
  • 遍历文件目录

    import java.io.File;
    
    public class FileUtil {
    
    
        private static final boolean String = false;
    
        public static void listDirectory(File dir)
        {
            if( !dir.exists())
            {
                throw new IllegalArgumentException("Directory:" + dir + "does not exist !!");
                
            }
            if( !dir.isDirectory())
            {
                throw new IllegalArgumentException("Directroy" + dir + "is not a directory !!");
            }
    
            String[] filenames =dir.list();
            
            File[] files = dir.listFiles();
            
            if(files != null && files.length > 0)
            {
                for(File file : files)
                {
                    if(file.isDirectory())
                    {
                        listDirectory(file);
                    }
                    else
                    {
                        System.out.println(file);
                    }
                    
    //                System.out.println(file);
                }
            }
            
    
            System.out.println();
            
    
            for(String s:filenames)
            {
                System.out.println( dir + File.separator + s);
            }
        }
    }
    
    
    import java.io.File;
    
    public class FileUtilTest {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            
            FileUtil.listDirectory(new File("C:\testDir"));
    
        }
    
    }

    Console结果

    C: estDir est est.txt


    C: estDir est est.txt
    C: estDir est esttest
    C: estDir est.txt
    C: estDir estDemo.txt

    C: estDir est
    C: estDir est.txt
    C: estDir estDemo.txt

  • 相关阅读:
    Mysq数据库备份(win)
    Mysql保存中文乱码问题
    MySql常用操作
    win下 mysql远程连接设置
    windows下redis的使用
    栈和队列
    ffmpeg 常用命令
    nginx https配置模板
    openssl 、nginx生成配置自签名证书
    https、公钥,私钥,数字证书
  • 原文地址:https://www.cnblogs.com/limeina/p/5467117.html
Copyright © 2011-2022 走看看