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;
        }

    }
  • 相关阅读:
    942. 增减字符串匹配
    116. 填充每个节点的下一个右侧节点指针
    剑指 Offer 35. 复杂链表的复制
    实验排序
    543. 二叉树的直径
    面试题 08.08. 有重复字符串的排列组合
    微信开发者工具
    打印机链接
    图片上下左右居中
    学习 视频网站
  • 原文地址:https://www.cnblogs.com/ding0910/p/1785436.html
Copyright © 2011-2022 走看看