java如何使用字节流进行文件复制呢?
下文笔者讲述字节流进行文件复制的方法分享,如下所示
字节流复制
可对文件进行拷贝
还能对字节文件进行拷贝
如:
图片,MP3,MP4
使用字节流来拷贝文件
public class CopyFileDemo {
public static void main(String[] args) {
copyFile();
}
/**
*
* 创建字节输入流的对象
* 创建字节输出流的对象
* 读取数据并且写入数据
* 关闭资源
*
*/
public static void copyFile() {
//声明字节输入流
InputStream in = null;
//声明字节输出流
OutputStream out = null;
try {
//创建字节输入输出流对象
in = new FileInputStream("src/com/rl/byt/out/test.java");
out = new FileOutputStream("test.java");
byte[] bs = new byte[1024];
int len = -1;
while((len= in.read(bs)) != -1) {
//把字节数组中的数据接入到文件中
out.write(bs,0,len);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally {
try {
if(out != null) {
out.close();
}
if(in != null) {
in.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


