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

    Java遍历文件夹

    import java.io.File;
    import java.util.ArrayList;

    public class FileUtil {
        
    private static ArrayList filelist = new ArrayList();

        
    public static void main(String[] args) {
            
    long a = System.currentTimeMillis();
            refreshFileList(
    "c:\\java");
            System.out.println(System.currentTimeMillis() 
    - a);
        }

            
    //遍历文件夹
        public static void refreshFileList(String strPath) {
            File dir 
    = new File(strPath);
            File[] files 
    = dir.listFiles();
            
    if (files == null) {
                
    return;
            }
            
    for (int i = 0; i < files.length; i++) {
                
    if (files[i].isDirectory()) {
                    refreshFileList(files[i].getAbsolutePath());
                } 
    else {
                    String strFileName 
    = files[i].getAbsolutePath().toLowerCase();
                    System.out.println(
    "---" + strFileName);
                    filelist.add(files[i].getAbsolutePath());
                }
            }
        }
        
            
    /**
         * 获取上传文件夹 -- added by dingzh@2010.04.14
         * 
    @return
         * 
    @throws Exception
         
    */
        
    public String getUploadFolder() throws Exception {
            String uploadPath 
    = SystemConfig.getParameter("baseex.uploadfiles.path");
            
    try {
                java.io.File myFilePath 
    = new java.io.File(uploadPath);
                
    if(!myFilePath.exists())
                    myFilePath.mkdir();
            }
            
    catch(Exception e) {
                
    throw e;
            }
            
    return uploadPath;
        }

    }
  • 相关阅读:
    MySQl数据约束练习
    MySQL查询实例
    网络通信协议简介(TCP与UDP)
    数据类型转换
    C++编译过的C代码为什么要用extern C
    hashtable
    以RB-tree为底层机制的几个关联式容器
    红黑树(RB-Tree)
    slist
    deque
  • 原文地址:https://www.cnblogs.com/ding0910/p/1785436.html
Copyright © 2011-2022 走看看