IO流大文件拷贝
2024-09-05 07:36:55
1 package com.test.io;
2
3 import java.io.BufferedInputStream;
4 import java.io.BufferedOutputStream;
5 import java.io.File;
6 import java.io.FileInputStream;
7 import java.io.FileOutputStream;
8 import java.io.IOException;
9
public class TestIO {
private static int BUFFER_SIZE = 8192;
public static void main(String[] args) throws IOException {
String resourcesPath="f:/a.grd";
String targetPath="d:/a.grd";
File resourcesFile = new File(resourcesPath);
File targetFile = new File(targetPath);
BufferedInputStream input = new BufferedInputStream(new FileInputStream(resourcesFile));
BufferedOutputStream output = new BufferedOutputStream(new FileOutputStream(targetFile));
try {
byte[] buffer = new byte[BUFFER_SIZE];
int n = 0;
while (-1 != (n = input.read(buffer, 0, BUFFER_SIZE))) {
output.write(buffer, 0, n);
}
} finally {
if (input != null) {
input.close();
}
if (output != null) {
output.close();
}
}
}
}
最新文章
- STL: unordered_map 自定义键值使用
- Linux 忘记root密码 的解决办法
- 十大Intellij IDEA快捷键(转)
- 【iCore3 双核心板_ uC/OS-III】例程五:软件定时器
- innerHTML,innertext ,textcontent,write()
- 5分钟实现VS2010整合NUnit进行单元测试
- iOS开发——实用篇Swift篇&;保存图片到相册
- AngularJS 拦截器和好棒例子
- Python自动化运维之27、Django(一)
- UIActivityIndicatorView活动控制器的大小改变
- JQuery实现表格的相同单元格合并的三种方法
- 基于visual Studio2013解决面试题之0203栈实现
- Vector Clock理解
- 活锁(livelock)
- MDK下调试时提示AXF文件无法导入的解决方法(转)
- Java设计模式(四)Builder建造者模式
- CF653F Paper task
- 模拟PLC 的圆弧插补方式在VC中绘制圆弧
- java 字符与ASCII码互转
- Linux系统IO分析工具之iotstat常用参数介绍
热门文章
- 【leetcode算法-简单】20. 有效的括号
- base64转码java版
- golang数据基本数据类型和string类型的转换
- Python 语言简介与入门
- vue之多页面的开发
- 怎样快捷获取元素节点head
- spring-boot-plus CORS跨域处理
- 错误:The following error occurred attempting to run the DNX design time process (dnx-clr-win-x86.1.0.0-rc1-final)
- IOS 改变UISearchBar的背景色
- base64转换成文件图片