zoukankan
html css js c++ java
java 文件 读取目录下的所有文件(包括子目录)
import
java.io.File;
import
java.io.IOException;
import
java.util.ArrayList;
import
java.util.Iterator;
import
java.util.List;
public
class
test
{
public
static
void
main(String[] args)
{
//
目录
File dataDir
=
new
File(
"
E:/资源库资源/20091111
"
);
//
存放目录及其子目录下的所有文件对象
List
<
File
>
myfile
=
new
ArrayList
<
File
>
();
//
开始遍历
listDirectory(dataDir, myfile);
System.out.println(
"
目录下包含
"
+
myfile.size()
+
"
个文件:
"
);
for
(File file : myfile)
{
System.out.println(file.getAbsolutePath());
}
}
/** */
/**
* 遍历目录及其子目录下的所有文件并保存
*
@param
path 目录全路径
*
@param
myfile 列表:保存文件对象
*/
public
static
void
listDirectory(File path, List
<
File
>
myfile)
{
if
(
!
path.exists())
{
System.out.println(
"
文件名称不存在!
"
);
}
else
{
if
(path.isFile())
{
myfile.add(path);
}
else
{
File[] files
=
path.listFiles();
for
(
int
i
=
0
; i
<
files.length; i
++
)
{
listDirectory(files[i], myfile);
}
}
}
}
}
查看全文
相关阅读:
Docker端口映射实现
Docker容器访问控制
Docker配置 DNS
Docker快速配置指南
Docker外部访问容器
Docker容器如何互联
Docker 备份、恢复、迁移数据卷
19.30内置登录处理
18.29SSM基础整合开发
19.30内置登录处理
原文地址:https://www.cnblogs.com/pricks/p/1601044.html
最新文章
CodeForces 710C Magic Odd Square (n阶奇幻方)
CodeForces 710B Optimal Point on a Line (数学,求中位数)
CodeForces 710A King Moves (水题)
如何做好分析
如何避免写垃圾代码
在table第一行前插入一行
检查端口冲突
如何高效的阅读论文
什么情况下需要重构代码
微服务了解
热门文章
document.execCommand
测试人员的工作
.net中的协变和逆变
git doc
git报错--RPC failed; curl 18 transfer closed with outstanding read data remaining
Maintaining processor resources during architectural events
多语言 解决方案
Docker 工具和示例
Docker 自定义网桥
配置 docker0 网桥
Copyright © 2011-2022 走看看