用Java语言编写文件的复制

转载 2016年08月29日 22:20:39
public class FileCopy extends Thread{

	@Override
	public void run() {
		File first = new File("d:/hello.mp3");
		File second = new File("e:hello.mp3");
		
		while(first.length() != second.length()){
			try {
				Thread.sleep(2000);
			} catch (InterruptedException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			System.out.println("完成了:" + ((int)(10000 * second.length() / first.length())) / 100.0 + "%");
		}
	}
}
public class Test {

	public static void main(String[] args) throws IOException {
		FileInputStream fis = new FileInputStream("d:/hello.mp3");
		DataInputStream dis = new DataInputStream(fis);
		
		FileOutputStream fos = new FileOutputStream("e:/hello.mp3");
		DataOutputStream dos = new DataOutputStream(fos);
		
		FileCopy fc = new FileCopy();
		fc.start();
		int data;
		while((data = dis.read()) >= 0){
			dos.write(data);
		}
		dos.close();
		fos.close();
		dis.close();
		fis.close();
	}
}


使用Java语言如何实现快速文件复制?

使用Java语言如何实现快速文件复制?
  • wangshuxuncom
  • wangshuxuncom
  • 2014年10月11日 18:47
  • 1687

java基础语言写简单计算器

在下不才,编写的简简单单的计算器,主要用了Swing和awt,编写时逻辑还有点混乱,所以有什么不妥或者更好改善的地方,还请大家多多指教。E-mail:1272456885@qq.com...
  • koujin1994
  • koujin1994
  • 2016年07月04日 10:22
  • 8393

Java语言编写简单的QQ登录界面

import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.Label; import javax.swing....
  • xiaoyeren_ru
  • xiaoyeren_ru
  • 2015年07月13日 20:30
  • 2294

用FileWriter 和FileReader实现文本文件的复制

通过选择合适的下列流进行文件的复制     a)字符流(FileWriter FileReader)     b)字节流(FileInputStream,FileOutputStream)   ...
  • miachen520
  • miachen520
  • 2016年06月16日 19:23
  • 357

选择排序(Java语言实现)

package com.shan.selectionSort;/** * * @author shan *选择排序:假设要按升序排列一个数列, *选择排序先找到数列中最小的数,然后将它放到数...
  • stuShan
  • stuShan
  • 2015年10月14日 23:27
  • 719

JAVA语言编写的冒泡排序算法

JAVA语言编写的冒泡排序算法
  • ITofwanyifei
  • ITofwanyifei
  • 2014年06月03日 18:27
  • 916

用java语言编写进制转换

用java语言编写进制转换 Markdown和扩展Markdown简洁的语法 - **public class jinzhi2 { public static void main(String[] a...
  • wmdkanh
  • wmdkanh
  • 2015年11月15日 15:37
  • 286

编写一个应用程序实现文件的复制。使用格式:java Copy 源文件目标文件,功能是将源文件的内容复制到目标文件。

编写一个应用程序实现文件的复制。使用格式:java Copy 源文件目标文件,功能是将源文件的内容复制到目标文件。 import java.io.*; public class Main{ ...
  • The_star_is_at
  • The_star_is_at
  • 2017年05月15日 21:26
  • 1486

银行家算法(Java语言实现)

package cn.hncu.mytext; import java.util.Scanner; public class BankerOfAlgorithm {//BankerOfAlgori...
  • hncu1306602liuqiang
  • hncu1306602liuqiang
  • 2015年06月06日 18:14
  • 1312

利用java编写网络通信程序

利用java编写网络通信程序作者:于洪斌、马俊光、车雪松  一、java与网络通信   java是一门适合于分布式计算环境、尤其是Internet程序设计的语言。这不仅仅在于java具有很好的安全性和...
  • ghj1976
  • ghj1976
  • 2001年08月19日 18:57
  • 3213
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用Java语言编写文件的复制
举报原因:
原因补充:

(最多只允许输入30个字)