IO流——File类(创建java文件列表)
来源:互联网 发布:有关程序员的个性签名 编辑:程序博客网 时间:2024/06/07 16:45
/*练习将一个指定目录下的java文件的绝对路径,存储到一个文本文件中。建立一个java文件列表文件。思路:1,对指定的目录进行递归。2,获取递归过程所以的java文件的路径。3,将这些路径存储到集合中。4,将集合中的数据写入到一个文件中。*/import java.io.*;import java.util.*;class JavaFileList{public static void main(String[] args) throws IOException{File dir = new File("d:\\java1223");List<File> list = new ArrayList<File>();fileToList(dir,list);//System.out.println(list.size());File file = new File(dir,"javalist.txt");writeToFile(list,file.toString());}public static void fileToList(File dir,List<File> list){File[] files = dir.listFiles();for(File file : files){if(file.isDirectory())fileToList(file,list);else{if(file.getName().endsWith(".java"))list.add(file);}}}public static void writeToFile(List<File> list,String javaListFile)throws IOException{BufferedWriter bufw = null;try{bufw = new BufferedWriter(new FileWriter(javaListFile));for(File f : list){String path = f.getAbsolutePath();bufw.write(path);bufw.newLine();bufw.flush();}}catch (IOException e){throw e;}finally{try{if(bufw!=null)bufw.close();}catch (IOException e){throw e;}}}}
阅读全文
0 0
- IO流——File类(创建java文件列表)
- java IO流(创建JAVA 文件列表)
- IO流(创建java文件列表)
- IO流创建java文件列表
- java——流(Stream)、文件(File)和IO
- IO流——File类列出文件列表list() listFiles()
- File io流创建文件
- IO流__【File类常见操作】【文件列表】【递归】
- IO流--File对象功能--文件列表
- IO流--File对象功能--文件列表
- Java IO流-文件操作File 类
- JAVA之旅(二十八)——File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤
- JAVA:IO流——File类
- 【职坐标】java IO流前传——File文件类
- java IO操作与字节流(一)File创建,与文件的查找
- Java文件操作——IO流 文件编码及File类使用
- JAVA学习记录(三)——Java 流(Stream)、文件(File)和IO
- Java基础——IO流File类-Properties-PrinWriter-合并流-切割文件
- 线程与进程
- mybatis笔记-3-事务
- django学习之路(二)
- centos6.5升级glibc
- libvmi编译问题
- IO流——File类(创建java文件列表)
- AngularJs:router路由与多重视图详解
- Java并发(4)深入分析java线程池框架及实现原理(一)
- Mac将本地文件上传到服务器上
- GPU Instancing
- ionic cordova plugin 错误
- PHP基本语法
- android兼容emoji显示以及检测是否支持emoji
- Ajax 发送WebAPI