java File类遍历出文件夹下的所有文件
来源:互联网 发布:法语之言能无从乎 编辑:程序博客网 时间:2024/05/18 00:19
package keTangTest;
import java.io.File;
import java.io.FileFilter;
public class FileDemo7 {
public static void main(String[] args) {
File file = new File("D:/1701/第二周");
File[] files = file.listFiles(new FileFilter() {
@Override
public boolean accept(File pathname) {
if (!pathname.exists()) {
try {
throw new IllegalAccessException(pathname + "文件不存在");
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if (!pathname.isDirectory()) {
try {
throw new IllegalAccessException(pathname + "文件夹不存在");
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}else{
File[] files = pathname.listFiles();
for (File file : files) {
if (file.isDirectory()) {
((FileFilter) file).accept(pathname);
}else{
System.out.println(file.getPath());
}
}
}
return false;
}
});
}
}
import java.io.File;
import java.io.FileFilter;
public class FileDemo7 {
public static void main(String[] args) {
File file = new File("D:/1701/第二周");
File[] files = file.listFiles(new FileFilter() {
@Override
public boolean accept(File pathname) {
if (!pathname.exists()) {
try {
throw new IllegalAccessException(pathname + "文件不存在");
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if (!pathname.isDirectory()) {
try {
throw new IllegalAccessException(pathname + "文件夹不存在");
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}else{
File[] files = pathname.listFiles();
for (File file : files) {
if (file.isDirectory()) {
((FileFilter) file).accept(pathname);
}else{
System.out.println(file.getPath());
}
}
}
return false;
}
});
}
}
0 0
- java File类遍历出文件夹下的所有文件
- java中File类应用:遍历文件夹下所有文件
- C#如何遍历出一个文件夹下的所有文件
- 遍历出一个文件夹下的所有文件,
- php递归遍历出文件夹下的所有文件和删除文件夹下的所有文件
- java遍历文件夹下所有的文件
- 【工具类】遍历扫描文件夹下所有文件并列出
- Java 遍历文件夹下的所有文件和文件夹
- java.io.File类基本使用——遍历某路径的所有文件夹及文件
- java遍历父文件夹下所有文件
- java 如何递归遍历一个文件夹下的所有文件
- 遍历文件夹下的所有文件
- 遍历文件夹下的所有文件
- vc遍历文件夹下的所有文件
- 遍历文件夹下的所有文件
- matlab遍历文件夹下的所有文件
- C++遍历文件夹下的所有文件
- 递归遍历文件夹下的所有文件
- python hadoop stream 提交多模块python
- 一洽CEO:一洽在线客服生态链的使命
- vs下c++调用matlab
- php常见的六种设计模式
- Linux学习篇第二章~unit2
- java File类遍历出文件夹下的所有文件
- Android error: “Apostrophe not preceded by \” 解决办法
- 5064. 友好城市
- 浅谈mysql的搜索引擎之MyISAM和InnoDB的异同
- python使用遇到的问题
- 构造函数
- 拓扑排序
- A
- 在vs中安装Easyx图形库(仅c++)