java io复制文件方法的中文注释
来源:互联网 发布:php验证连接数据库代码 编辑:程序博客网 时间:2024/06/04 19:12
本人在学习java过程中,看到java io流,又重新看了一遍自己的复制方法,有所启发,以前都是复制拿过来先用,现在慢慢啃代码的意思了。特意写了很多注释,分享出来,供大家参考。
//复制文件public static void copyFile(String oldPath, String newPath) throws Exception {try {int bytesum = 0;//这个用来统计需要写入byte数组的长度int byteread = 0;//这个用来接收read()方法的返回值,表示读取内容的长度File oldfile = new File(oldPath);//获取源文件的file对象if (oldfile.exists()) {//文件存在时InputStream inputStream = new FileInputStream(oldPath);//读入原文件,实例化输入流FileOutputStream fileOutputStream = new FileOutputStream(newPath);//实例化输出流byte[] buffer = new byte[1024];//新建读取文件所用的数组//此处用while循环每次按buffer读取文件直到读取完成while ((byteread = inputStream.read(buffer)) != -1) {//如何读取到文件末尾bytesum += byteread;//此处计算读取长度,byteread表示每次读取的长度System.out.println(bytesum);//输出读取的总长度fileOutputStream.write(buffer, 0, byteread);//此方法第一个参数是byte数组,第二次参数是开始位置,第三个参数是长度}fileOutputStream.flush();//强制缓存输出,防止数据丢失fileOutputStream.close();//关闭输出流inputStream.close();//关闭输入流} else {output("文件不存在!");}} catch (Exception e) {output("复制文件出错!");throw new Exception("copy file error !" + "\r\n" + e);}
阅读全文
0 0
- java io复制文件方法的中文注释
- java.io流实现文件复制的方法
- IO流(文件复制的方法)
- IO---Java 文件复制
- java IO 之文件的复制
- Java IO实现文件的复制
- Java的IO流复制文件
- 文件的复制io
- java 文件的复制方法
- Java IO流 文件的复制的几种方法(字节流,字符流,缓冲流)
- java中IO文件复制两种方法及对比
- 黑马程序员——java-使用IO流复制文件主要的五种方法
- Java IO学习【13】利用字节流复制文件的4种方法详解
- JAVA中IO流部分复制文件常用的四中方法
- 《java----IO流---文件复制》
- Java IO 文件进行复制
- 【Java IO】NIO复制文件
- java的IO流复制文件和读取文件内容
- 单片机 数码管0~F显示
- 你真的懂我吗:思想往右,行为往左:意识自控力的较量 / 和力著——读书札记
- LTE协议之GP的理解
- 在Windows下搭建Apache服务器(试了一下, OK)
- java编译和运行的相关文章
- java io复制文件方法的中文注释
- 欢迎使用CSDN-markdown编辑器
- 我的代码风格
- 并行分布计算中的异构性
- HDU6066-RXD's date
- HDU 6058 Kanade's sum
- Oracle之数据库备份
- FAFU OJ 变形课
- Caffe在Ubuntu 14.04 的安装