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);
}
}
}
}
}
查看全文
相关阅读:
tornado用户验证
tornado cookie安全性
XSS攻击
《R语言入门》语言及环境简单介绍
angular学习(十五)——Provider
Tomcat 8(九)解读Tomcat组件的生命周期(Lifecycle)
Windows之Xmanager连接linux打开Oracle视图操作
CreateEvent和SetEvent及WaitForSingleObject的使用方法
利用Sharepoint 创建轻量型应用之基本功能配置!
android开发源代码分析--多个activity调用多个jni库的方法
原文地址:https://www.cnblogs.com/pricks/p/1601044.html
最新文章
[DeeplearningAI笔记]第二章3.4-3.7-Batch NormalizationBN算法
[DeeplearningAI笔记]第二章3.1-3.2超参数搜索技巧
[DeeplearningAI笔记]第二章2.6-2.9Momentum/RMSprop/Adam与学习率衰减
[DeeplearningAI笔记]第二章2.3-2.5带修正偏差的指数加权平均
[DeeplearningAI笔记]第二章2.1-2.2mini-batch梯度下降法
[DeeplearningAI笔记]第二章1.10-1.12梯度消失,梯度爆炸,权重初始化
[DeeplearningAI笔记]第二章1.9归一化normalization
[DeeplearningAI笔记]第二章1.4-1.8正则化与Dropout
[DeeplearningAI笔记]第二章1.1-1.3偏差/方差/欠拟合/过拟合/训练集/验证集/测试集
[DeeplearningAI笔记]第一章人工智能行业大师访谈
热门文章
[DeeplearningAI笔记]第一章4.深度神经网络的解释
[DeeplearningAI笔记]第一章3.2-3.11浅层神经网络与激活函数的原理
[DeeplearningAI笔记]第一章2.11-2.16 向量化与python/numpy向量说明
XMLHttpRequest使用详解
nginx防盗链
python super()使用详解
maven详解
DNS劫持和DNS污染
字符编码:ASCII,Unicode,UTF-8
图解TCP/IP笔记-网络基础知识
Copyright © 2011-2022 走看看