java遍历所有目录和文件
package xian;
import java.io.File;
import java.util.ArrayList;
public class GetFile {
private static ArrayList<String> fileList = new ArrayList<String>();
public static void main(String[] args) {
String filePath="E://小仙U盘";
getFiles(filePath);
}
/**
* 通过递归过得目录和文件
*/
public static void getFiles(String filePath){
File fileAll=new File(filePath);
File[] files=fileAll.listFiles();
for(File file:files){
if(file.isDirectory()){//如果是目录
//递归
getFiles(file.getAbsolutePath());
fileList.add(file.getAbsolutePath());
System.out.println("显示"+filePath+"下所有子目录及其文件"+file.getAbsolutePath());
}else{
System.out.println("显示"+filePath+"下所有子目录"+file.getAbsolutePath());
}
}
}
}
显示E:\小仙U盘\extjs\ExtJs包和Api\ext-4.0.7-gpl\resources\themes\p_w_picpaths\gray\btn下所有子目录E:\小仙U盘\extjs\ExtJs包和Api\ext-4.0.7-gpl\resources\themes\p_w_picpaths\gray\btn\btn-default-toolbar-small-focus-bg.gif
显示E:\小仙U盘\extjs\ExtJs包和Api\ext-4.0.7-gpl\resources\themes\p_w_picpaths\gray\btn下所有子目录E:\小仙U盘\extjs\ExtJs包和Api\ext-4.0.7-gpl\resources\themes\p_w_picpaths\gray\btn\btn-default-toolbar-small-focus-corners.gif
显示E:\小仙U盘\extjs\ExtJs包和Api\ext-4.0.7-gpl\resources\themes\p_w_picpaths\gray\btn下所有子目录E:\小仙U盘\extjs\ExtJs包和Api\ext-4.0.7-gpl\resources\themes\p_w_picpaths\gray\btn\btn-default-toolbar-small-focus-sides.gif
显示E:\小仙U盘\extjs\ExtJs包和Api\ext-4.0.7-gpl\resources\themes\p_w_picpaths\gray\btn下所有子目录E:\小仙U盘\extjs\ExtJs包和Api\ext-4.0.7-gpl\resources\themes\p_w_picpaths\gray\btn\btn-default-toolbar-small-over-bg.gif
显示E:\小仙U盘\extjs\ExtJs包和Api\ext-4.0.7-gpl\resources\themes\p_w_picpaths\gray\btn下所有子目录E:\小仙U盘\extjs\ExtJs包和Api\ext-4.0.7-gpl\resources\themes\p_w_picpaths\gray\btn\btn-default-toolbar-small-over-corners.gif
java遍历所有目录和文件的更多相关文章
- Java遍历一个目录下的所有文件
Java遍历一个目录下的所有文件 Java工具中为我们提供了一个用于管理文件系统的类,这个类就是File类,File类与其他流类不同的是,流类关心的是文件的内容,而File类关心的是磁盘上文件的存 ...
- java 遍历指定目录下的文件夹并查找包含指定关键字的文件
输入指定关键字,在制定目录中查找包含关键字的文件,返回包含指定关键字的文件路径. package net.xsoftlab.baike; import java.io.File; import jav ...
- [WinAPI] API 13 [遍历指定目录 打印文件和其他属性]
Windows API中,有一组专门的函数和结构,用于遍历目录,它们是FindFirstFile函数.FindNextFile函数和WIN32_FIND_DATA结构.使用FindFirstFile和 ...
- java统计指定目录中文件的个数和总的大小
转: 统计指定目录中文件的个数和总的大小 package file; import java.io.File; import java.util.ArrayList; public class Fil ...
- C#递归遍历指定目录下文件和文件夹
#region 使用递归查询某路径中的文件结构 public static void CheckFilePath() { ReadFilePath(); } public static void Re ...
- java遍历给定目录,树形结构输出所有文件,包括子目录中的文件
(转自:http://blog.csdn.net/gangwazi0525/article/details/7569701) import java.io.File; public class Rea ...
- Java 遍历某个目录
import java.io.File; import java.io.IOException; public class DirErgodic { public static void find(S ...
- java删除指定目录及其文件
import java.io.File; public class Test { public static void main(String args[]){ Test t = new Test() ...
- java从一个目录拷贝文件到另一个目录下
** * 复制单个文件 * @param oldPath String 原文件路径 如:c:/fqf.txt * @param newPath String 复制后路径 如:f:/fqf.txt * ...
随机推荐
- 系统学习 Java IO ---- 目录,概览
Java IO 类的系统教程,原创.主要参考自英文教程 Java IO Tutorial 和 Java Doc. http://tutorials.jenkov.com/java-io/index.h ...
- 第一章 corejava的入门
第一章 corejava的入门一:什么是语言语言=os+数据结构+算法+思想os:操作系统数据结构:队,栈,二叉树,链表算法:做游戏开发时非常重要面试题:int a>0,b>0只使用一条输 ...
- Singleton and Prototype Bean Scope in Spring
Scope描述的是Spring容器如何新建Bean的实例的. 1> Singleton: 一个Spring容器只有一个Bean的实例,此为Spring的默认配置,全容器共享一个实例. 2> ...
- Jsoup配合 htmlunit 爬取异步加载的网页
加入 jsoup 和 htmlunit 的依赖 <dependency> <groupId>org.jsoup</groupId> <artifactId&g ...
- FireFox下Canvas使用图像合成绘制SVG的Bug
本文适合适合对canvas绘制.图形学.前端可视化感兴趣的读者阅读. 楔子 所有的事情都会有一个起因.最近产品上需要做一个这样的功能:给一些图形进行染色处理.想想这还不是顺手拈来的事情,早就研究过图形 ...
- JavaWeb知识点
- 在django中用MySQL为数据库 新建一个项目的流程
创建mysql数据库 在cmd输入 mysql -uroot -p 启动mysql客户端并连接服务器 创建一个db_orm的数据库 mysql>CREATE DATABASE db_orm ch ...
- 嵊州D4T1 翻车 rollover 真的翻车了
翻车 [问题描述] 有一天,小武找到了翻车王,给了他n个整数a1,a2,a3,…an,翻车王需要选择其中的k个数,使得选出的k个数中任意两个的差都可以被m整除. 选出的数可以重复,但不可以超过这n个数 ...
- c++学习书籍推荐《Visual C++2008入门经典》下载
百度云及其他网盘下载地址:点我 <Visual C++2008入门经典>学习目标: 使用标准模板库(STL)来组织和操作本地C++程序中的数据 C++程序调试技术 构造Microsoft ...
- C语言学习书籍推荐《C语言入门经典(第4版)》
霍顿 (Ivor Horton) (作者), 杨浩 (译者) <C语言入门经典(第4版)>的目标是使你在C语言程序设计方面由一位初学者成为一位称职的程序员.读者基本不需要具备任何编程知识, ...