其实用java程序复制文件并不难,具体内容如下

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.IOException;

import java.util.LinkedList;

import java.util.List;

//文件复制

//E:/3.jpg ---> D:/1.jpg

public class CopyFileByIo {

public static void main(String[] args) {

FileInputStream fis=null;

FileOutputStream fos=null;

try {

//输入流读取 E:/3.jpg

fis=new FileInputStream("E:/3.jpg");

//输出流

fos=new FileOutputStream("D:/1.jpg");

//字节缓冲区

byte[] buffer=new byte[1024];

int len=0;

while((len=fis.read(buffer))!=-1){

fos.write(buffer, 0, len);

fos.flush();

}

System.out.println("复制成功!");

} catch (Exception e) {

e.printStackTrace();

} finally{

try {

fos.close();

fis.close();

} catch (IOException e) {

e.printStackTrace();

}

}

}

}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

java字节流复制_Java使用字节流复制文件的方法相关推荐

  1. Java之相对路径找不到文件问题解决方法

    Java之相对路径找不到文件问题解决方法 参考文章: (1)Java之相对路径找不到文件问题解决方法 (2)https://www.cnblogs.com/gongxr/p/8862155.html ...

  2. java流读写_java流概述以及文件读写示例

    1. 先分清楚是字节流还是字符流. 字节流:InputStream OutputStream 字符流:Reader Writer 字符流与字节流的区别是读取的单位长度不同,字节流读8字节,字符流读16 ...

  3. java代码整合_java合并多个文件的实例代码

    在实际项目中,在处理较大的文件时,常常将文件拆分为多个子文件进行处理,最后再合并这些子文件.下面就为各位介绍下Java中合并多个文件的方法. Java中合并子文件最容易想到的就是利用BufferedS ...

  4. java 解析xls 文件_java简单解析xls文件的方法示例【读取和写入】

    本文实例讲述了java简单解析xls文件的方法.分享给大家供大家参考,具体如下: 读取: import java.io.*; import jxl.*; import jxl.write.*; imp ...

  5. java 生成zip如法打开_Java创建ZIP压缩文件的方法

    本文实例讲述了Java创建ZIP压缩文件的方法.分享给大家供大家参考.具体如下: 这里注意:建议使用org.apache.tools.zip.*包下相关类,否则可能会出现中文乱码问题. /** * 压 ...

  6. java 重命名_Java如何重命名文件?

    在java编程中,如何重命名文件? 此示例演示如何使用File类的oldName.rename To(new_Name)方法重命名文件. package com.yiibai; import java ...

  7. java文本压缩算法_java 什么算法压缩文件最小

    展开全部 有三种方式实现java压缩: 1.jdk自带的包java.util.zip.ZipOutputStream,不足之处,文件(夹)名称32313133353236313431303231363 ...

  8. java arraycopy 实现_java的system.arraycopy()方法

    java.lang.System的静态方法arraycopy()可以实现数组的复制,讲课的老师说这个方法效率比较高,如果数组有成千上万个元素,那么用这个方法,比用for语句循环快不少.于是我试了试,发 ...

  9. java 字符串函数_Java字符串函数– 25+必须知道方法

    java 字符串函数 Java字符串函数 (Java String Functions) Java String class has a lot of functions to manipulate ...

  10. java private 接口_java接口中 定义 private 私有方法

    在传统的Java编程中,被广为人知的一个知识点是:java Interface接口中不能定义private私有方法.只允许我们定义public访问权限的方法.抽象方法或静态方法.但是从Java 9 开 ...

最新文章

  1. (最终作业)面向对象先导课课程总结
  2. js中split字符串分割示例
  3. 炼丹感悟:On the Generalization of RL
  4. Launcher(待完善...)
  5. python 替换array中的值_利用Python提取视频中的字幕(文字识别)
  6. SAP HANA数据库里对中文字符串排序的实现
  7. java mongodb 使用场景_mongodb使用场景一般是什么?mongodb有哪些基本命令?
  8. 08-01 Jmeter 核心原理与性能测试理论
  9. 如何用css实现类似简书的纵向导航/竖排导航
  10. unity头顶状态制作_Unity中结合IK实现Lookat
  11. windows 下关闭135 139 445等危险端口
  12. 字体加密网站的抓取以及思路解决
  13. java商城如何防止超卖_电商中怎么防止超卖
  14. linux的htb队列,Linux内核TC工具链路带宽设计--HTB队列规定及简单的过滤器介绍
  15. create-react-app创建的项目配置多入口MPA模式。报Cannot read property ‘filter’ of undefined
  16. 2 GateWay工作流程+GateWay搭建
  17. html代码劫持教程,记录一次 JavaScript解密(跳转劫持代码)全过程
  18. vue 引入项目图片的几种方式
  19. Vuex与前端表格施展“组合拳”,实现大屏展示应用的交互增强
  20. 电脑提示msvcr90.dll丢失的解决方法

热门文章

  1. 【Elasticsearch】es Root mapping definition has unsupported parameters
  2. GC调优在Spark应用中的实践
  3. 【Siddhi】Siddhi 组件架构
  4. 【JVM】三色标记法与读写屏障
  5. drools 7.x 决策表转drl
  6. Scala入门到精通——第五节 函数与闭包
  7. shell编程之awk
  8. 操作es_ES打野皇子操作看呆Uzi:这哥们肯定是深得Lucky真传
  9. 5种方式,判断一个数组中是否包含某个元素
  10. 2020年10月程序员工资统计,平均14459元