代码训练营——建立一个java文件列表文件
来源:互联网 发布:聚友网络股份有限公司 编辑:程序博客网 时间:2024/05/17 01:03
将一个指定目录下的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("f:\\java"); List<File> list = new ArrayList<File>(); fileToList(dir,list); File file = new File(dir,"javalist.txt"); writeToFile(list,file.toString()); } public static void fileToList(File dir,List<File> list) { list.add(dir); 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; } } }}
在f:\java目录下就有一个javalist.txt文件。里面把该目录下的所有.java文件都列举出来了。
0 0
- 代码训练营——建立一个java文件列表文件
- 建立一个java文件列表文件
- Java文件 File练习-建立一个java文件列表文件
- 代码训练营——java读取文件中内容
- 建立一个指定扩展名的文件列表
- 文件建立索引列表
- 建立一个指定扩展名的文件的列表
- JAVA编程:获取文件列表代码
- 一个JAVA文件加密代码
- 一个JAVA文件加密代码
- unix建立一个文件
- java文件综合训练
- 代码训练营———将文本文件复制到另一个文件中
- java 文件建立删除
- touch命令(建立一个文件)
- FILE建立指定后缀名的文件列表
- CopyFile,复制一个文件的Java代码
- JAVA获取文件列表
- poj 3207 Ikki's Story IV - Panda's Trick
- MySQL的基本使用相关知识
- Ajax实现的步骤
- Android JNI 学习笔记
- 多线程实现消费者生产者的例子
- 代码训练营——建立一个java文件列表文件
- 自己理解的URL和URI的区别
- 此文仅用来帮助初学安卓的小伙伴,感兴趣的可以看看
- [Android] RippleDrawable
- 解决 iOS NSDictionary 输出中文字符”乱码”(Unicode编码)问题
- Java Comparator排序
- SQL注入攻防入门详解
- 如何使用Android调用百度地图API——实时定位
- hive元数据库表分析及操作