复制图片和MP3
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class inputstream {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//test1();//复制图片
test2();//复制MP3
}
static void test1(){
FileInputStream fis = null;
FileOutputStream fos = null;
try {
fis = new FileInputStream("F:\\0.jpg");
fos = new FileOutputStream("F:\\fd.jpg");
byte[] byte1 = new byte[1024];
int x = 0;
while((x = fis.read(byte1))!=-1){
fos.write(byte1, 0, x);
}
} catch (IOException e) {
// TODO: handle exception
}
finally{
try {
if(fis != null)
fis.close();
} catch (IOException e2) {
// TODO: handle exception
}
try {
if(fos!=null)
fos.close();
} catch (IOException e2) {
// TODO: handle exception
}
}
}
static void test2(){
BufferedInputStream bufi = null;
BufferedOutputStream bufo = null;
try {
bufi = new BufferedInputStream(new FileInputStream("F:\\fd.mp3"));
bufo = new BufferedOutputStream(new FileOutputStream("F:\\wzz.mp3"));
byte[] b = new byte[1024];
int x = 0;
while((x=bufi.read(b))!=-1){
bufo.write(b, 0, x);
}
} catch (IOException e) {
// TODO: handle exception
}
finally{
try {
if(bufi!=null)
bufi.close();
} catch (IOException e2) {
// TODO: handle exception
}
try {
if(bufo!=null)
bufo.close();
} catch (IOException e2) {
// TODO: handle exception
}
}
}
}