package com.apply.ism.utils;import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;/*** 文件的复制:* 从一个输入流中读取数据,然后通过输出流写入目标位置* 一边读一边写*/
public class CopyFileDemo {private static void copy(String src, String target) {File srcFile = new File(src);File targetFile = new File(target);InputStream in = null;OutputStream out = null;try {in = new FileInputStream(srcFile);out = new FileOutputStream(targetFile);byte[] b = new byte[1024];int len = -1;while ((len = in.read(b)) != -1) {out.write(b, 0, len);}} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();} finally {try {if (in != null)in.close();if (out != null)out.close();} catch (IOException e) {e.printStackTrace();}}}public static void main(String[] args) {System.out.println("Start copy...");copy("D:\\公司文件\\新建文本文档.txt", "E:\\aaa\\新建文本文档.txt");System.out.println("copy success!");}
}

Java实现复制文件相关推荐

  1. java 流 复制文件_【Java】使用字节流复制文件

    其实用java程序复制文件并不难 import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOE ...

  2. java高效复制文件并移动_Java 7:复制和移动文件和目录

    java高效复制文件并移动 这篇文章是我对Java 7 java.nio.file软件包的系列文章的继续,这次涵盖了文件的复制和移动以及完整的目录树. 如果您曾经对Java缺少copy和move方法感 ...

  3. java aio复制文件_java复制文件的4种方式及拷贝文件到另一个目录下的实例代码...

    尽管Java提供了一个可以处理文件的IO操作类. 但是没有一个复制文件的方法. 复制文件是一个重要的操作,当你的程序必须处理很多文件相关的时候. 然而有几种方法可以进行Java文件复制操作,下面列举出 ...

  4. linux 搭建/重启 java项目 复制文件命令

    测试端口是能调用: ping ip telnet   ip 空格 端口 scp复制文件 基本格式: scp local_file user@host:/dir 赋值文件到指定端口 scp默认连接的远端 ...

  5. Java 高效复制文件方法

    通过FileChanel 方法复制Java文件,比通常的内存读写 方式效率要好很多 public static void headCreate(File f1, File f2) {   //f1 为 ...

  6. java ftp复制文件_如何使用Java将FTP服务器上的文件复制到同一服务器上的目录中?...

    我正在使用Apache Commons FTP上传文件.上传之前,我想检查服务器上是否已存在该文件,并将其备份到同一服务器上的备份目录中. 有谁知道如何将文件从FTP服务器复制到同一服务器上的备份目录 ...

  7. [Java基础]复制文件的异常处理try...catch...finally的做法

    代码如下: package ErrorOperatorPack;import java.io.FileReader; import java.io.FileWriter; import java.io ...

  8. (JAVA)复制文件test.txt,并且排序。文件重新命名为test1.txt

    //获取文件内的内容并排序public static void copyFile() throws Exception{//创建File 对象File sourece = new File(" ...

  9. 用java流复制文件不能复制全,少几十兆!!

    import java.io.*; public class Test { /** * @param args * @throws IOException */ public static void ...

最新文章

  1. Java Bad version
  2. 漫画:如何用 K8s 实现 CI/CD 发布流程?
  3. 高德地图轨迹回放_高德地图上线了一个新功能….
  4. 在libevent中使用线程池
  5. 广西全国计算机二级考试内容,全国高校计算机等级考试(广西考区)二级考试大纲.doc...
  6. @程序员,物联网发展的三大技术方向
  7. TFS 2017 持续集成速记
  8. Python面向对象中的多态与静态语言(C++,Java)的区别
  9. Python+Selenium自动化学习笔记
  10. .NET Core跨平台:.NET Core项目部署到linux(Centos7)
  11. linux内核虚拟内存之物理页面分配
  12. 【人民币识别】基于matlab GUI人民币序列号识别【含Matlab源码 908期】
  13. 信息学奥赛一本通在线评测平台的一些bug
  14. 控制台程序线程莫名被阻塞
  15. android解锁方法,手机如何解锁密码 几种安卓手机解锁方法介绍
  16. 基于51单片机的波形发生器
  17. ImportError: cannot import name ‘_validate_lengths‘ 解决方法
  18. poi导出excel文件加密处理
  19. idea 全局搜索快捷键冲突_intellij idea 的全局搜索快捷键方法
  20. python量化分析系列之---5行代码实现1秒内获取一次所有股票的实时分笔数据

热门文章

  1. discuz nt 安装,完全攻略。
  2. 拉马车 的游戏 c语言编程,蓝桥杯 拉马车(模拟)
  3. linux设定时间查看文件,查看linux系统,服务,配置文件被修改的时间
  4. java源码依赖分析_高德APP全链路源码依赖分析工程
  5. java grizzly_Grizzly简介
  6. java arraylist初始大小_Java - ArrayList默认初始值
  7. VMWare 黑苹果卡在Logo页面
  8. php遍历文件夹下文件内容_php遍历文件夹下所有文件的代码示例
  9. pb 修改数据窗口种指定字段位置_第三章 Python数据类型 容器
  10. xwpython aui 子窗口-wxpython中的wxaui窗口管理器