//将d盘中的a.gif图片复制到d:\\aa文件夹下
public static void main(String[] args) {
//创建文件
File f1=new File("D:\\1.gif");//源文件
File f2=new File("D:\\aa\\1.gif");//目的文件
FileInputStream fin=null;
FileOutputStream fout=null;
try {
//创建输入流与源文件关联
fin=new FileInputStream(f1);
//创建输出流与目的文件关联
fout=new FileOutputStream(f2);
//创建传输通道
byte[] b=new byte[1024];
//读写
int len=0;
while((len=fin.read(b))!=-1){
//边读边写
fout.write(b, 0, len);
}
} catch (Exception e) {
e.printStackTrace();
}finally{
//关闭流,释放资源(先开后关)
if(fout!=null){
try {
fout.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if(fin!=null){
try {
fin.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
IO流的简单操作
最新推荐文章于 2024-03-12 18:06:01 发布