博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将制定文件路径下的文件内容合并到一个文件
阅读量:5125 次
发布时间:2019-06-13

本文共 1004 字,大约阅读时间需要 3 分钟。

import java.io.*;class  UnionDemo{	public static void main(String[] args) 	{		String srcFilePath = "D:\\Work\\";		String tarFilePath = "D:\\Test\\";		File srcFile = new File(srcFilePath);		File tarFile = new File(tarFilePath);		BufferedWriter bw=null;		try		{			if(tarFile.isDirectory())				tarFile.mkdir();			else				tarFile.createNewFile();		    bw = new BufferedWriter(new FileWriter(new File(tarFile,"union.txt")));		}		catch (IOException ex)		{		}		unionFile(srcFile,bw);	}	public static void unionFile(File srcFile,BufferedWriter bw)	{		try		{			File[]files = srcFile.listFiles();			for(File temFile : files)			{				if(temFile.isDirectory())					unionFile(srcFile,bw);				else				{					BufferedReader br = new BufferedReader(new FileReader(temFile));					String line = null;					while((line = br.readLine()) != null)						bw.write(line);					if(br != null)br.close();					if(bw != null)bw.close();				}			}		}		catch (IOException ex)		{		}			}}

转载于:https://www.cnblogs.com/dengshiwei/p/4258431.html

你可能感兴趣的文章
VMware Tools安装
查看>>
Linux上架设boost的安装及配置过程
查看>>
[转载]加密算法库Crypto——nodejs中间件系列
查看>>
zoj 2286 Sum of Divisors
查看>>
使用Xshell密钥认证机制远程登录Linux
查看>>
OpenCV之响应鼠标(三):响应鼠标信息
查看>>
Android 画图之 Matrix(一)
查看>>
List<T>列表通用过滤模块设计
查看>>
【模板】最小生成树
查看>>
设计模式之结构型模式
查看>>
poj2569
查看>>
使用pygal_maps_world.i18n中数据画各大洲地图
查看>>
sql server必知多种日期函数时间格式转换
查看>>
jQuery EasyUI 的下拉选择combobox后台动态赋值
查看>>
timeline时间轴进度“群英荟萃”
查看>>
python if else elif statement
查看>>
网络编程
查看>>
文本隐藏(图片代替文字)
查看>>
java面试题
查看>>
提高码力专题(未完待续)
查看>>