流的简单应用(写入文件并复制,复制视频)

package test3;

import java.io.File;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;

public class HomeWork {
public static void main(String[] args){
File f =new File("j:\\homework.txt");
try {
if(f.createNewFile())
System.out.println("创建文件'homework.txt'成功!");;
} catch (IOException e) {
System.out.println("创建文件'homework.txt'失败!");
e.printStackTrace();
}
String str=null;
OutputStream os=null;
try {
os=new FileOutputStream(f);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
str="java入门";
try {
os.write(str.getBytes());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
InputStream is=null;
try {
is=new FileInputStream(f);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
OutputStream os1=null;
int len;
byte[] b=new byte[2];

try {
os1=new FileOutputStream("j:\\4.13-流\\homework.txt");
while((len=is.read(b))>0){
os1.write(b);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
InputStream isv=null;
OutputStream osv=null;
try {
isv=new FileInputStream("j:\\纪录片《舌尖上的中国》宣传片(内蒙篇)[高清版].mp4");
osv=new FileOutputStream("j:\\4.13-流\\纪录片《舌尖上的中国》宣传片(内蒙篇)[高清版].mp4");
byte [] bt=new byte[1024];
try {
while(isv.read(bt)>0){
osv.write(bt);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

posted @ 2017-04-16 22:37  zixinrensheng  阅读(520)  评论(0)    收藏  举报