zoukankan
html css js c++ java
Java递归遍历文件夹
手上的这个项目要做一个浏览服务器的功能。用到了这个方法。
Code
1
import
java.io.File;
2
import
java.util.ArrayList;
3
public
class
FileSystem1
{
4
private
static
ArrayList filelist
=
new
ArrayList();
5
6
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
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
for
(
int
i
=
0
; i
<
files.length; i
++
)
{
19
if
(files[i].isDirectory())
{
20
refreshFileList(files[i].getAbsolutePath());
21
}
else
{
22
String strFileName
=
files[i].getAbsolutePath().toLowerCase();
23
System.out.println(
"
---
"
+
strFileName);
24
filelist.add(files[i].getAbsolutePath());
25
}
26
}
27
}
28
}
29
查看全文
相关阅读:
Java程序开发必备的6种知识
Java技术在多数据库系统中的应用研究
解决J2EE系统应用性能问题常用方法
在Java中如何跳出当前的多重嵌套循环?
Java学习是由简入难的学习过程
浅谈Java SE、Java EE、Java ME三者的区别
J2ee的学习方法及步骤摘要
IOS 使用GCD改善性能
IOS Cell重用机制
BUG--tomcat更改目录失败
原文地址:https://www.cnblogs.com/coffee/p/1502621.html
最新文章
hibernate中使用HQL进行数据库查询
使用js使表单自动提交
怎么让自己的java系统使用支付接口
root密码忘记了要怎么搞
(tomcat访问不了的两种解决方法)Bad Request(Invalid Hostname)
彻底删除mysql的方法(有隐藏文件)
object转化为string
第二天——hibernate讲完了
hibernate通过判断参数动态组合Hql语句,生成基本通用查询
实训第二天早上--hibernate之配置文件映射和注解
热门文章
java随机数与数组的使用。
开发新的VCL 组件 -2
开发新的VCL 组件 -1 [转]
判断程序已经运行并激活的方法 转
UniDAC Delphi 控件 转
窗体的构造函数和OldCreateOrder属性有很大的关系
Delphi下如何使程序在Vista上用管理员权限运行 转
Java项目经验是程序员成长的重要经验
Java-从数据库读取图片文件
提高Java性能需要做到的几点
Copyright © 2011-2022 走看看