博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 中的复制(将D盘中的文件复制到E盘中)
阅读量:4650 次
发布时间:2019-06-09

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

import java.io.File;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class CopyTestDToE {

public static void main(String[] args) {

String DoldPath="D:\\a.jpg";
String EnewPath="E:\\"+System.nanoTime()+".jpg";
copyFile(DoldPath,EnewPath);
}

private static void copyFile(String DoldPath, String EnewPath) {

FileInputStream fis=null;
FileOutputStream fos=null;
try {
fis=new FileInputStream(new File(DoldPath));
fos=new FileOutputStream(new File(EnewPath));
byte[] bytes=new byte[1024];
int num=0;
while((num=fis.read(bytes))!=-1){
fos.write(bytes,0,num);
fos.flush();
}
System.out.println("复制完成");
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally{
try {
fos.close();
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}

}

转载于:https://www.cnblogs.com/1a2b/p/8919142.html

你可能感兴趣的文章
LoadLibrary 失败 GetLastError 126
查看>>
Monty Hall 问题与贝叶斯定理的理解
查看>>
利用JavaScript的字符串操作实现简单查字
查看>>
安全发布的模式
查看>>
python的N个小功能(更新文件)
查看>>
【bzoj 4390】 [Usaco2015 dec]Max Flow(树上差分)
查看>>
java之sleep、wait、yield、join、notify乱解
查看>>
DEDECMS 关键字不能小于2个字节!
查看>>
Flutter学习笔记(10)--容器组件、图片组件
查看>>
gitlab 的使用策略和简单介绍
查看>>
Web.py Cookbook 简体中文版 - 保存上传的文件
查看>>
MongoDB学习笔记二—Shell操作
查看>>
Docker——入门实战
查看>>
UIView
查看>>
List 的一个有用的高效的操作 removeAll
查看>>
呵呵 不能相信
查看>>
jQuery小测验
查看>>
C#继承与多态
查看>>
关于面试总结2-SQL学生表
查看>>
Python小技巧
查看>>