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();
            }
    
        }
    }
  • 相关阅读:
    Xshell连接阿里云Centos6.8
    vsftpd文件服务器安装与配置
    JDK安装(linux系统)
    网站架构
    linux软件源配置
    java 调用静态方法和构造函数和静态块执行的先后顺序
    Mybatis的WHERE和IF动态
    MAVEN项目(仓库中没有jar包)
    Shiro
    MVC系列学习(六)-Razor语法
  • 原文地址:https://www.cnblogs.com/yldf/p/6249900.html
Copyright © 2011-2022 走看看