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

    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    
    public class Test {
    
            public static void main(String[] args) throws IOException {
    
                    File srcForder = new File("d:\");
    
                    File destForder = new File("d:\Test\");
    
                    isFile(srcForder, destForder);
            }
    
            private static void isFile(File srcForder, File destForder) throws IOException {
    
                    if (!destForder.exists())
    
                            destForder.mkdir();
    
                    File[] file = srcForder.listFiles();
    
                    if (file != null) {
    
                            for (File srcFile : file) {
    
                                    if (srcFile.isDirectory()) {
    
                                            isFile(srcFile, destForder);
    
                                    } else {
    
                                            if (srcFile.getName().endsWith(".java")) {
                                                    
                                                    File destFile = new File (destForder,srcFile.getName()) ;
    
                                                    copyFile(srcFile, destFile);
                                            }
                                    }
                            }
                    }
            }
    
            private static void copyFile(File srcFile, File destFile) throws IOException {
    
                    BufferedReader br = new BufferedReader(new FileReader(srcFile));
    
                    BufferedWriter bw = new BufferedWriter(new FileWriter(destFile)) ;
    
                    String line = null ;
                    while ((line = br.readLine()) != null) {
    
                            bw.write(line);
                            bw.newLine();
                            bw.flush();
                    }
    
                    br.close();
                    bw.close();
            }
    }
    

  • 相关阅读:
    资源 | 辟谣平台
    数据分析常用思维
    数据分析常用工具
    杂谈 | 标准化和个性化
    杂谈 | 学以致用
    杂谈 | 工具思维的陷阱
    杂谈 | 习得性无助&习得性乐观
    spark连接mysql
    spark累加器
    java操作excel数据写入map集合并按照value排序
  • 原文地址:https://www.cnblogs.com/dengshiwei/p/4258495.html
Copyright © 2011-2022 走看看