java遍历一个文件夹中的所有文件
2015-12-21 13:53
453 查看
转载自http://blog.csdn.net/hapylong/article/details/4594130
如题
如题
import java.io.File; import java.util.ArrayList; public class FileTest { private static ArrayList<String> filelist = new ArrayList<String>(); public static void main(String[] args) throws Exception { String filePath = "E://Struts2"; getFiles(filePath); } /* * 通过递归得到某一路径下所有的目录及其文件 */ static void getFiles(String filePath){ File root = new File(filePath); File[] files = root.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()); } } } }
相关文章推荐
- 转载--eclipse单步调试
- Spring学习(二)—— java的动态代理机制
- 使用myEclipse来生成hibernate 持久化类和映射文件
- eclipse安装TestNG插件
- java 通过sftp服务器上传下载删除文件
- class org.springframework.core.type.classreading.ClassMetadataReadingVisitor has interface org.sprin
- 多线程断点下载原理(2) java
- java-web-j2e学习建议路线
- Java入门学习(1) 方法的重载
- JAVAEE之-----MySQL分页技术(带搜索)
- 百度地图API 云存储·LBS.云 工具类封装(Java)
- Java设计模式 工厂模式(Factory)
- java知识点
- 关于veloeclipse的配置问题
- Java敏感词过滤MFC版发布
- 百度地图API 云存储·LBS.云 VO类封装(Java)
- Java源码之ArrayList
- Java四种线程池的使用
- 【cl】eclipse配置svn
- Error:(10, 14) java: 类重复: com.xx.R解决方法