博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
复制文件
阅读量:6601 次
发布时间:2019-06-24

本文共 1574 字,大约阅读时间需要 5 分钟。

public class IOTest {    public static void main(String[] args) {        File file = new File("D:\\IoTest");        if(!file.exists()){ //如果不存在则创建文件夹            file.mkdir();//创建文件夹        }else{            file.delete();//先删除 在创建            file.mkdir();        }        try{           /* BufferedWriter bufferedWriter =new BufferedWriter(new FileWriter("D:\\IoTest\\hzm.test"));            bufferedWriter.write("heoll.word");            bufferedWriter.close();*/           //采用复制文件            copyFile("D:\\img\\1.png","D:\\IoTest\\1.png");        }catch (Exception e){            e.printStackTrace();        }    }    //复制文件    /**     *     * @param source 源文件     * @param dest 新文件     * @throws IOException     */   public static void copyFile(String sourcePath, String destPath) throws IOException{       File source = new File(sourcePath);       File dest = new File(destPath);       InputStream inputStream = null;       OutputStream outputStream = null;       try{           inputStream =new FileInputStream(source);           outputStream =new FileOutputStream(dest);           byte [] bytes =new byte[1024];           int bytesRead;           while ((bytesRead = inputStream.read(bytes))>0){               outputStream.write(bytes,0,bytesRead);           }       }catch (Exception e){           e.printStackTrace();       }finally {          if(inputStream !=null){              inputStream.close();          }           if(outputStream !=null){               outputStream.close();           }       }   }}

 

转载于:https://www.cnblogs.com/huangzhimin/p/10641012.html

你可能感兴趣的文章
Go知识点记录
查看>>
Sql Server 强制大小写区分方法
查看>>
经典设计模式——单例模式
查看>>
表单元素——checkbox样式美化
查看>>
理解矩阵乘法
查看>>
centos 5.4 上安装 Oracle11g R2 RAC (ASM)
查看>>
【原创】如何查看某进程下运行的线程
查看>>
HTML代码简写法:Emmet和Haml
查看>>
[数据库] Navicat for Oracle基本用法图文介绍
查看>>
算法系列15天速成——第一天 七大经典排序【上】
查看>>
Xcode调试LLDB
查看>>
泛函编程(24)-泛函数据类型-Monad, monadic programming
查看>>
OEA中的AutoUI重构(3)- 评审会议后的设计
查看>>
Java虚拟机详解04----GC算法和种类【重要】
查看>>
Oracle官方并发教程之Executor接口
查看>>
A*寻路算法入门(一)
查看>>
【RMAN】RMAN-20020: DATABASE INCARNATION NOT SET
查看>>
设计模式(3)-装扮你的类(装饰模式)
查看>>
海量存储之十六--一致性和高可用专题
查看>>
openlayers3添加地图控件
查看>>