zoukankan      html  css  js  c++  java
  • Java文件拷贝

    package com.lxm.demos;
    
    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.io.OutputStream;
    import java.io.OutputStreamWriter;
    import java.io.PrintWriter;
    import java.io.Reader;
    import java.io.Writer;
    
    import java.util.Scanner;
    
    
    public class FileDemo
    {
        public static void main(String[] args) throws Exception{
    
            File file = new File("C:/lxm01.txt");
            File file02 = new File("C:/lxm2.txt");
            if(file.exists()==false)
            {
                file.createNewFile();
            }
    
    //方法一:      
    /*      InputStream is = new FileInputStream(file);
            Reader isr = new InputStreamReader(is);
            BufferedReader br = new BufferedReader(isr);
    
            OutputStream os = new FileOutputStream(file02);
            Writer osw = new OutputStreamWriter(os);
            BufferedWriter bw = new BufferedWriter(osw);
            String line = null;
            while((line=br.readLine())!=null)
            {
                bw.write(line);
                bw.newLine();
                System.out.println(line);
            }
            br.close();
            bw.flush();
            bw.close();*/
    
    //方法二:
            Scanner scanner = new Scanner(file);
            PrintWriter pWriter = new PrintWriter(file02);
            String line = null;
    
            while(scanner.hasNext())
            {
                line = scanner.next();
                pWriter.println(line);
                System.out.println(line);
            }
    
            if(scanner!=null)
            {
                scanner.close();
            }
    
            if(pWriter!=null)
            {
                pWriter.flush();
                pWriter.close();
            }
    
        }
    }
  • 相关阅读:
    D3D资源管理
    地形有必要做LOD吗?
    J2SE IO编程
    J2SE 枚举类型 [enum]
    Struts2 DefaultAction (默认Action)
    J2SE 内部类 [Inner]
    J2SE 断言 [Assert]
    JavaScript
    SCM_CVS_SVN 版本控制器
    Struts2 IncludeModules(包含 <include file="login.xml" />)
  • 原文地址:https://www.cnblogs.com/yldf/p/11900168.html
Copyright © 2011-2022 走看看