您的位置:首页 > 其它

字节流练习-复制一个视频文件

2016-01-29 22:38 337 查看
IO复习:复制视频文件

private static void copy_mp3() {
FileInputStream fis = null;
BufferedInputStream bufInputStream = null;
FileOutputStream fos = null;
BufferedOutputStream bufOutputStream = null;

try {
fis = new FileInputStream("test.flv");
bufInputStream = new BufferedInputStream(fis);

fos = new FileOutputStream("copy_test.flv");
bufOutputStream = new BufferedOutputStream(fos);

byte[] buf = new byte[1024];
int len = 0;
int count = 0;
while((len = bufInputStream.read(buf))!= -1){

bufOutputStream.write(buf,0,len);
bufOutputStream.flush();
count += len;
NumberFormat numberFormat = NumberFormat.getInstance();
numberFormat.setMaximumFractionDigits(2);
String result = numberFormat.format((float)count/ (float)sum * 100);

System.out.println("#####:"+count +"KB --->" +result + "%");
}

bufInputStream.close();
bufOutputStream.close();

} catch (IOException e) {

e.printStackTrace();
}

}

百分比:

#####:1024KB --->0.03%

#####:2048KB --->0.06%

#####:3072KB --->0.09%

#####:4096KB --->0.12%

#####:5120KB --->0.15%

.............................

#####:3475456KB --->99.91%

#####:3476480KB --->99.94%

#####:3477504KB --->99.97%

#####:3478528KB --->100%

#####:3478650KB --->100%
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: