会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
咖啡不苦
首页
新随笔
联系
订阅
管理
随笔 - 55
文章 - 3
评论 - 58
阅读 -
98799
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
好文要顶
关注我
收藏该文
微信分享
咖啡不苦
粉丝 -
11
关注 -
3
会员号:6609
+加关注
0
0
«
上一篇:
PNG在IE6下透明问题的解决办法
»
下一篇:
更改Tomcat默认目录,端口 (含设置缺省网页的方法 ) 【备忘】【转】
posted @
2009-06-13 15:37
咖啡不苦
阅读(
1201
) 评论(
1
)
编辑
收藏
举报
刷新页面
返回顶部
登录后才能查看或发表评论,立即
登录
或者
逛逛
博客园首页
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
编辑推荐:
·
如何编写易于单元测试的代码
·
10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
·
.NET Core 中如何实现缓存的预热?
·
从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
·
AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
·
周边上新:园子的第一款马克杯温暖上架
·
Open-Sora 2.0 重磅开源!
·
分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
·
Ollama——大语言模型本地部署的极速利器
·
DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
公告
博客已搬家至
laichendong.com
本站不再更新
联系我:
加关注
我在干点啥:
昵称:
咖啡不苦
园龄:
16年
粉丝:
11
关注:
3
+加关注
<
2009年6月
>
日
一
二
三
四
五
六
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
搜索
最新随笔
1.【翻译】java logging api
2.【东东学数据结构】快速排序
3.【东东学数据结构】选择排序
4.【东东学数据结构】冒泡排序
5.程序员理想的工作是什么样的
6.【求解释】关于第三方接口调用中安全的疑问
7.淘宝面试失败总结
8.【深入】java 单例模式
9.@ResponseBody 乱码
10.关于javascript面向对象的一点思考
积分与排名
积分 - 32920
排名 - 50550
随笔分类
(42)
hibernate(7)
java(13)
jquery专题(1)
web前端开发(13)
它山之石(2)
杂想(6)
阅读排行榜
1. jQuery实现按比例缩放图片(16675)
2. 【深入】java 单例模式(15571)
3. MySql字段名和保留字冲突解决办法(10347)
4. java日期时间处理工具类封装(5504)
5. Ajax+jQuery实现LightBox与服务器通信(4486)
最新评论
1. Re:【深入】java 单例模式
@夏夜独眠 非空值是有的,但是博主根本就没有描述清楚。其实双重校验失效的真正原因,应该在于同步代码块管不到“new出来的单例实例被给到instance引用指向的内存中的”这一原子操作,这其实是同步代码...
--勺子惜白
2. Re:jQuery实现按比例缩放图片
@柠檬酸 09年的我还没有这种认识。现在回来看看,感觉自己当时真是青涩啊...
--咖啡不苦
3. Re:jsp判断用户是否在线
可以通过websocket来判断用户是否在线,获取用户在线列表。可以试试第三方的websocket框架,我近期在使用的【GoEasy】这个框架,支持vue、微信小程序、uniapp、react等,实时...
--gongmaolan123
4. Re:【深入】java 单例模式
instance = new SingletonThree();
我有个问题,无序写的问题,为什么是在实例化之前,赋予非空值,哪来的非空值
--夏夜独眠
5. Re:Java递归遍历文件夹
楼主应该多写点东西啊
--会飞the thief
点击右上角即可分享
AI IDE Trae
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?