zoukankan      html  css  js  c++  java
  • 将制定文件路径下的文件内容合并到一个文件

    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)
    		{
    		}
    		
    	}
    }
    

  • 相关阅读:
    php分页问题
    php中memcached的使用
    Linux安装Git
    day06
    day07
    day03
    day05
    day04
    列表的操作
    初识数据类型
  • 原文地址:https://www.cnblogs.com/dengshiwei/p/4258431.html
Copyright © 2011-2022 走看看