package com.atguigu.nio;import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.nio.channels.FileChannel;public class NIOFileChannel04 {public static void main(String[] args)  throws Exception {//创建相关流FileInputStream fileInputStream = new FileInputStream("d:\\a.png");FileOutputStream fileOutputStream = new FileOutputStream("d:\\a2.png");//获取各个流对应的filechannelFileChannel sourceCh = fileInputStream.getChannel();FileChannel destCh = fileOutputStream.getChannel();//使用transferForm完成拷贝destCh.transferFrom(sourceCh,0,sourceCh.size());//关闭相关通道和流sourceCh.close();destCh.close();fileInputStream.close();fileOutputStream.close();}
}

FileChannel应用实例——拷贝文件transferFrom方法相关推荐

  1. win10计算机无法复制文件,Win10系统禁止U盘拷贝文件的方法【图文】

    U盘已经成为大家生活和办公中不可缺少的一部分了,拷贝或储存文件都会用到.大部分用户会把重要文件存放在ghost win10系统电脑中,只要任何U盘插入电脑都可以拷贝文件,不利于保护机密文件.所以一些在 ...

  2. Linux把文件移动到容器外,Docker容器与主机之间拷贝文件的方法

    一般情况下,我们在启动Docker容器的时候可以使用-v参数映射宿主机的文件或者目录到容器里,这样的话,在宿主机相关目录下的文件修改会自动在容器里生效. 但是,如果我们已经启动了一个容器的话,就只能使 ...

  3. 锁定计算机不让u盘导出,怎样防止别人用U盘拷贝我的文件 禁止u盘拷贝文件设置方法图文详细教程...

    现在对于每一个从事IT行业的人来说,自己的电脑上一定会存在许多重要文件和个人隐私文件,为了保证文件的安全,我们可以通过对文件加密的方法防止别人任意使用,但是这一方法也无法保证别人通过u盘来窃取自己电脑 ...

  4. 如何防止外人拷贝服务器上的文件,怎样防止别人用U盘拷贝我的文件 禁止u盘拷贝文件设置方法图文详细教程...

    现在对于每一个从事IT行业的人来说,自己的电脑上一定会存在许多重要文件和个人隐私文件,为了保证文件的安全,我们可以通过对文件加密的方法防止别人任意使用,但是这一方法也无法保证别人通过u盘来窃取自己电脑 ...

  5. linux系统间拷贝文件,Linux系统下不同机器之间拷贝文件的方法

    在Linux系统下,不同机器上实现文件拷贝 一.将本地文件拷贝到远程机器: scp /home/administrator/news.txt root@192.168.6.129:/etc/squid ...

  6. 从ASM拷贝文件的方法

    现在使用ASM的用户越来越多了,而ASM最不方便的就是所有的文件都在oracle自己管理的系统里.我们碰到需要将某个文件拷贝出来的时候就比较麻烦,可能要依赖于RMAN,今天客户突然有个需求要拷贝RED ...

  7. 一台windows机器和一台linux机器之间互相拷贝文件的方法,windows系统和Linux系统之间拷贝文件***--pscp...

    putty secure copy == pscp,是putty提供的文件传输***,通过ssh两件,在两台机器之间安全传输文件 获取pscp工具:http://www.chiark.greenend ...

  8. FileChannel应用实例——本地文件读数据(假定文件已存在)

    package com.atguigu.nio;import java.io.File; import java.io.FileInputStream; import java.nio.ByteBuf ...

  9. Linux系统下不同机器之间拷贝文件的方法

    在Linux系统下,不同机器上实现文件拷贝 一.将本地文件拷贝到远程机器: scp /home/administrator/news.txt root@192.168.6.129:/etc/squid ...

最新文章

  1. 如何使用万用表测量随机噪声
  2. 如何避免模块间的CSS冲突
  3. s2sh集成dataSource配置无效的问题 -Access denied for user 'sa'@'localhost'
  4. 全景分割这一年,端到端之路
  5. createrepo命令安装_安装CDH6.3
  6. 【收藏】运维必备的问题定位工具及案例分析
  7. 如何做一个流畅的UI 组内分享记录
  8. HDU3939(毕达哥拉斯三元组的解)
  9. 牵引力教育推荐最先进的5大敏捷PHP开发框架
  10. 超强免解压看图片压缩包工具(Made in Korea)
  11. vue学习笔记-6-属性绑定
  12. 统计方法在自然语言处理中的应用(统计自然语言处理宗成庆第二版完结)
  13. Vulkan Loader 何时加载 ICD 驱动文件
  14. 重试神器Retryer
  15. 测试架构师修炼之道--读书笔记
  16. 墙裂推荐:搜云库技术团队,整理一年的技术干货
  17. 相机标定:从世界坐标系到图像像素坐标系转换过程解析
  18. 【luogu CF1153F】Serval and Bonus Problem(期望)(DP)
  19. Nordic nRF52832申报要素
  20. 如何打开usb计算机连接网络设置,usb共享网络怎么用

热门文章

  1. SDOI2018:荣誉称号
  2. web.xml 配置中classpath: 与classpath*:的区别
  3. f(f(x)) = -x
  4. 表达对别人的感激之情
  5. 使用 dispatchEvent() 方法
  6. Android系统修改硬件设备访问权限
  7. Android线性布局(Linear Layout)
  8. SpringCloud(8)微服务监控Spring Boot Admin
  9. 华为如何打造智能终端的有趣灵魂?(下)
  10. WebGL Shader 环境搭建