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);
}
}
}
}
}
查看全文
相关阅读:
文本信息检索基本知识【转】
单纯形【转】
云飘忽不定?且看多种多样的云存储应用【转】
海量数据来临 分层存储才是解决之道【转】
伽玛函数_gamma
设计模式理解创建模式
Memory management demo from TCPL
Welcome to asm!
Monokai scheme for Qt
Astyle for qtcreator
原文地址:https://www.cnblogs.com/pricks/p/1601044.html
最新文章
cv::CascadeClassifier类在多次读取新版本xml模型时的错误及其修正[转]
opencv各版本之间区别
DirectX11 Toturial1
几个常识
git用法
gtest用法速记
拦截导弹
窗口函数
poj1961 Period
hdu1016 Prime Ring Problem
热门文章
Exponential family(指数簇)
极大似然估计
LinuxC函数库详解词典(转)
Normal distribution(正态分布,高斯分布)
什么是固态硬盘及其优缺点【转】
大型WEB服务器【转】
竹石 诗歌欣赏
计算语言学(Computational Linguistics)【转】
字符串拷贝和内存拷贝函数(转)
Dirichlet distribution
Copyright © 2011-2022 走看看