将包中的所有java源文件代码写入一个txt文件中
来源:互联网 发布:淘宝运营必背公式 编辑:程序博客网 时间:2024/05/01 13:16
因为工作原因需要将所有的java代码拷贝出来贴到一个word文档中。
不多说直接贴出代码:
package com.ucit;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.ArrayList;import java.util.List;public class Counter {public static List<File> files = new ArrayList<File>();public static BufferedWriter out ;public static void main(String[] args) throws Exception, FileNotFoundException {// TODO Auto-generated method stub//定义或去java源文件的路径getAllJavaFiles(new File("D:\\eclipse3.6\\eclipse\\workspace\\Yx_lg2.0\\apps\\cn\\net\\comsys\\ut\\apps"));File to = new File("d:\\tmp.txt");BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(to), "UTF8"));for (File file : files) {//读文件BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(file), "UTF8"));String str;//读出一行写一行while ((str = in.readLine()) != null) {out.write(str);out.newLine();out.flush();}in.close();}out.close();}//递归查找文件,ps:加入一些判断的话可以查找出你需要的文件public static void getAllJavaFiles(File dir){File[] fs = dir.listFiles();for (int i = 0; i < fs.length; i++) {if (fs[i].isDirectory()) {try {getAllJavaFiles(fs[i]);} catch (Exception e) {e.printStackTrace();}}elsefiles.add(fs[i]);}}}
- 将包中的所有java源文件代码写入一个txt文件中
- java 如何将两个txt文件内容写入到一个txt文件中?
- 将一个txt文档中所有字符读入一个数组中的代码
- 如何将一个文件夹内的文件写入txt中
- java将字符串写入到txt文件中
- Java学习笔记1:将字符串写入txt文件中
- java写入TXT文件中
- java写入TXT文件中
- 将字符串写入到txt文件中
- 将数据写入.txt文件中
- C# 将文本写入txt文件中
- 遍历文件夹access_log中的所有文件localhost_access_log*.txt,提取IP插入数据库中java代码
- java将数据写入到txt文件中(txt有固定的格式)
- java io实例一:将2个文件中的内容写入一个新的文件中
- 将JAVA写入TXT
- 将文本文件abc.txt中的所有行加上行号后写到newabc.txt文件中
- 23 原 将文本文件abc.txt中的所有行加上行号后写到newabc.txt文件中
- C#控制台控制台将一个文件夹中的所有txt文件中的数据读取出来
- 解北大OJ1088滑雪问题的记录
- oracle常用函数
- 安装谷歌商店
- 杭电水题之2023
- 线程 临界区,互斥量,信号量,事件的区别(线程同步)
- 将包中的所有java源文件代码写入一个txt文件中
- 黑马程序员——.NET基础总结(一)
- 改编 秋瑾-满江红
- 整理XIAO-A的css必备
- OpenCV 2 学习笔记(3): 一个简单的opencv程序:在Console上显示图像
- Servlet 过滤器应用实例一
- arm-linux-gcc/gdb 安装出现 浮点数例外的原因
- 通过共享内存,实现两个进程A,B之间的通信
- 面试时,如何向公司提问?