I/O(五)写一个程序做一个文件的拷贝
来源:互联网 发布:js鼠标拖动事件 编辑:程序博客网 时间:2024/05/22 03:39
public static void copy(File src,File dest) throws Exception{
FileInputStream fis=new FileInputStream(src);
FileOutputStream fos=new FileOutputStream(dest);
byte [] buffer=new byte[1024];
int hasRead=0;
while((hasRead=fis.read(buffer))!=-1){
fos.write(buffer, 0, hasRead);
fos.flush();
fos.close();
}
}
public static void main(String[] args) throws Exception {
copy(new File("c:\\1.txt"), new File("d:\\2.txt"));
}
看完程序思考这么几个问题
1如果我们想加快文件的拷贝速度可以考虑什么
2当我们考一个文件的时候如果接着再去拷贝一次,肯定会变慢,为什么?
但是当我们等上这么一段时间之后再去拷贝速度又会变快,这是为什么?
0 0
- I/O(五)写一个程序做一个文件的拷贝
- 学习 I/O 时做的一个小小的程序(mp3文件的复制)
- 文件I/O--一个小程序
- 利用mmap()写一个拷贝文件的程序
- 实验 4.2.4 实现文件复制 1. 用文件流的 I/O 函数实现一个文件拷贝程序,将一个文件拷贝到另一个文件。 2. 分别用字节读,行读,任意大小读的方式。
- 一个经典的文件拷贝程序
- 一个java写的文件查看程序
- Java I/O 和collection 写了很长时间才写好的程序,做个纪念
- 计算机网络实验五:写一个PING程序
- 一个非阻塞I/O的例子
- 一个简单的I/O读写锁
- 写工资管理系统模拟程序之I/O文件流
- 利用C语言文件读写做的一个文件拷贝功能
- 创建一个文件,写进内容,拷贝新文件
- sendfile(零拷贝技术)写的一个简单的服务器程序
- 做一个在cmd中打开程序的文件
- QT4.8做一个收发文件的服务器、客户机程序
- 文件I/O实现拷贝功能
- 记录的变量没有显示
- Makefile (一)之 简介
- 将博客搬至CSDN
- 基于HTML5的地理位置定位实验
- android图文介绍NDK安装及简单jni demon的实现
- I/O(五)写一个程序做一个文件的拷贝
- QNX、RTLinux、uC/OS-II、Nucleus Plus、VRTX、VxWorks、eCos的相互比较
- 循环向表中加入测试数据
- 多线程原理及实例
- Linux保持SSH连接时间设置
- Centos6.4 安装mysql
- HDU 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- windows下cmd窗口中一些命令使用
- 集合框架之List