博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java递归遍历文件夹
阅读量:6221 次
发布时间:2019-06-21

本文共 923 字,大约阅读时间需要 3 分钟。

hot3.png

      手上的这个项目要做一个浏览服务器的功能。用到了这个方法。

25093606_YH45.gif
25093606_vVwn.gif Code
 1
import
 java.io.File;
 2
import
 java.util.ArrayList;
 3
25093606_vVwn.gif25093606_YH45.gif
public
 
class
 FileSystem1 
{
 4
    
private
 
static
 ArrayList filelist 
=
 
new
 ArrayList(); 
 5
    
 6
25093606_xYdq.gif25093606_q0wr.gif    
public
 
static
 
void
 main(String[] args) 
{
 7
        
 8
        
long
 a 
=
 System.currentTimeMillis();
 9
        refreshFileList(
"
D:\\Tomcat\\webapps\\HaodeWeb\\publish\\Image
"
);
10
        System.out.println(System.currentTimeMillis() 
-
 a);
11
    }
12
25093606_xYdq.gif25093606_q0wr.gif    
public
 
static
 
void
 refreshFileList(String strPath) 
13
        File dir 
=
 
new
 File(strPath); 
14
        File[] files 
=
 dir.listFiles(); 
15
        
16
        
if
 (files 
==
 
null
17
            
return
18
25093606_xYdq.gif25093606_q0wr.gif        
for
 (
int
 i 
=
 
0
; i 
<
 files.length; i
++
19
25093606_xYdq.gif25093606_q0wr.gif            
if
 (files[i].isDirectory()) 
20
                refreshFileList(files[i].getAbsolutePath()); 
21
25093606_xYdq.gif25093606_q0wr.gif            }
 
else
 
22
                String strFileName 
=
 files[i].getAbsolutePath().toLowerCase();
23
                System.out.println(
"
---
"
+
strFileName);
24
                filelist.add(files[i].getAbsolutePath());                    
25
            }
 
26
        }
 
27
    }
28
}
29

 

转载于:https://my.oschina.net/laichendong/blog/283827

你可能感兴趣的文章
定时任务-在spring中配置使用Quartz
查看>>
我的友情链接
查看>>
邮件移动客户端之战,谁才是真正的赢家
查看>>
基于Docker Container运行Flink1.7.1 Local Cluster模式
查看>>
git 命令
查看>>
Leap Motion API类库:KeyTapGesture
查看>>
搜狗输入法加入搜索引擎的新功能
查看>>
lucene之索引创建
查看>>
40个新鲜出炉的 jQuery 插件和免费教程【上篇】 转载自:梦想天空
查看>>
PL/SQL使用instantclient连接oracle配置
查看>>
进入有密码的windows系统
查看>>
HDU-1052 划水记录1
查看>>
我的友情链接
查看>>
【Spark 深入学习-08】说说Spark分区原理及优化方法
查看>>
PWA简介
查看>>
rsync同步服务器配置指南
查看>>
[Windows Azure] Building the web role for the Windows Azure Email Service application - 3 of 5
查看>>
Linux下源代码阅读工具
查看>>
【1】安装rabbitmq server
查看>>
我的友情链接
查看>>