zoukankan      html  css  js  c++  java
  • Java——复制txt文件

    将源文件复制到目标文件,同时输出源文件内容,需要提供一个源文件和目标文件路径参数(如果不存在则自动创建)

        public  static void  copyTxt(String sourceFile, String targetFile){
            try{
                String encoding = "GBK";
                File file = new File(sourceFile);
                if(file.exists() && file.isFile()){ //判断文件是否存在
                    FileInputStream input = new FileInputStream(file);    //字节流
                    FileOutputStream output = new FileOutputStream(new File(targetFile));
                    
                    InputStreamReader  read = new InputStreamReader (input,encoding);//字符流
                    OutputStreamWriter write = new OutputStreamWriter(output,encoding);
                    
                    BufferedReader  bufferedReader  = new BufferedReader (read);//缓冲流
                    BufferedWriter  bufferedWriter = new BufferedWriter(write);
                    String line = "";
                    while ( (line = bufferedReader.readLine() )!= null  ){
                            System.out.println(line);
                            bufferedWriter.write(line + "
    ");
                    }
                    bufferedReader.close();
                    bufferedWriter.close();
                }else {
                    System.out.println("找不到指定的文件");
                }
            }catch(IOException e){
                System.out.println("读取文件内容出错");
                e.printStackTrace();
            }
        }
    }
  • 相关阅读:
    The Triangle_DP
    LITTLE SHOP OF FLOWERS_DP
    K Best(最大化平均数)_二分搜索
    Number Game_状态压缩
    Stockbroker Grapevine_Floyd
    A very hard Aoshu problem
    AOE 网络
    AOV网
    最小生成树
    [POJ] 1562 Oil Deposits (DFS)
  • 原文地址:https://www.cnblogs.com/hjhsysu/p/5746871.html
Copyright © 2011-2022 走看看