Java中列出目录中所有文件路径
2016-03-04 11:13
691 查看
给定一个目录,要求可以列出此目录中所有文件的路径,包括各个子文件夹中的文件也要列出。
package org.mole.io;
import java.io.File;
public class ListDirectoryDemo {
public static void main(String[] args) {
File file = new File("d:"+File.separator+"game"+File.separator);
list(file);
}
public static void list(File file){
if(file.isDirectory()){
File lists[] = file.listFiles();
if(lists!=null){
for(int i=0;i<lists.length;i++){
list(lists[i]);
}
}
}
System.out.println(file);
}
}
本文内容参考了魔乐科技的视频教程
package org.mole.io;
import java.io.File;
public class ListDirectoryDemo {
public static void main(String[] args) {
File file = new File("d:"+File.separator+"game"+File.separator);
list(file);
}
public static void list(File file){
if(file.isDirectory()){
File lists[] = file.listFiles();
if(lists!=null){
for(int i=0;i<lists.length;i++){
list(lists[i]);
}
}
}
System.out.println(file);
}
}
本文内容参考了魔乐科技的视频教程
相关文章推荐
- win7安装Genymotion 和 virtualBox eclipse插 使用离线ova 附下载
- Struts2标签库整理【完整】
- Struts2 面试题分析
- 【leetcode】【107】Binary Tree Level Order Traversal II
- spring定时器
- eclipse修改内存大小
- eclipse 快捷键记载
- 【leetcode】【106】Construct Binary Tree from Inorder and Postorder Traversal
- 在Myeclipse中配置 jboss 图解
- Java ArrayList、LinkedList和Vector的使用及性能分析
- 关于Myeclipse修改默认编码,而content types中update不能更新问题
- spring filter的targetFilterLifecycle作用
- 【leetcode】【105】Construct Binary Tree from Preorder and Inorder Traversal
- Java LinkedList双向链表源码分析
- Spring学习必备知识之抽象工厂模式
- 重新认识Java包的命名规则
- Java基础
- Java LinkedList的实现原理详解
- Java工厂设计模式
- Intellij IDEA依赖同步及乱码问题