public
class CopyFile {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
File filein = new File( "/home/acmshiyanshi/93_141948_4fa68c9993ab27e.jpg");
File fileout = new File( "/home/acmshiyanshi/chenqiang.jpg");
try {
if (fileout.exists() == false) {
fileout.createNewFile();
}
FileInputStream in = new FileInputStream(filein);
FileOutputStream out = new FileOutputStream(fileout);
byte[] b = new byte[1];
BufferedInputStream bin = new BufferedInputStream(in);
BufferedOutputStream bout = new BufferedOutputStream(out);
while (bin.read(b)!=-1)
{
bout.write(b);
}
bout.close();
bin.close();
out.close();
in.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
File filein = new File( "/home/acmshiyanshi/93_141948_4fa68c9993ab27e.jpg");
File fileout = new File( "/home/acmshiyanshi/chenqiang.jpg");
try {
if (fileout.exists() == false) {
fileout.createNewFile();
}
FileInputStream in = new FileInputStream(filein);
FileOutputStream out = new FileOutputStream(fileout);
byte[] b = new byte[1];
BufferedInputStream bin = new BufferedInputStream(in);
BufferedOutputStream bout = new BufferedOutputStream(out);
while (bin.read(b)!=-1)
{
bout.write(b);
}
bout.close();
bin.close();
out.close();
in.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
BufferedOutputStream,BufferedInputStream是读取字节流数据,如图片、可执行文件,也可以用来读取文本
转载于:https://blog.51cto.com/chenqiangjsj/422674