java 复制文件和图片
来源:互联网 发布:em算法 统计学方法 编辑:程序博客网 时间:2024/05/18 02:45
一 复制文件采用 BufferedReader和 BufferedWriter 作为缓存
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
BufferedReader br=
new BufferedReader(new FileReader("c:\\2.txt"));
String b = null;
//写入文件
BufferedWriter bw =
new BufferedWriter(new FileWriter("c:\\c.txt"));
//每次读一行 对于读取 txt或者html 等有换行符是可以的 while ((b = br.readLine()) != null) {
bw.write(b);//输出字符串
bw.newLine();
//将缓存写入文件
bw.flush();
}
br.close();
bw.close();
}
二 复制图片
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
FileInputStream fis = new FileInputStream("c:\\a.jpg");
FileOutputStream fos = new FileOutputStream("c:\\b.jpg");
byte[] buffer = new byte[2048];
int len =0;
while((len=fis.read(buffer))>0){
fos.write(buffer, 0, len);
}
fis.close();
fos.close();
}
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
BufferedReader br=
new BufferedReader(new FileReader("c:\\2.txt"));
String b = null;
//写入文件
BufferedWriter bw =
new BufferedWriter(new FileWriter("c:\\c.txt"));
//每次读一行 对于读取 txt或者html 等有换行符是可以的 while ((b = br.readLine()) != null) {
bw.write(b);//输出字符串
bw.newLine();
//将缓存写入文件
bw.flush();
}
br.close();
bw.close();
}
二 复制图片
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
FileInputStream fis = new FileInputStream("c:\\a.jpg");
FileOutputStream fos = new FileOutputStream("c:\\b.jpg");
byte[] buffer = new byte[2048];
int len =0;
while((len=fis.read(buffer))>0){
fos.write(buffer, 0, len);
}
fis.close();
fos.close();
}
0 0
- java 复制文件和图片
- java文件,图片的复制
- java文件普通复制和NIO复制
- Java中图片文件的复制
- Java代码复制文件【图片、文档等】
- Java 复制文件和文件夹
- Java文件复制和删除
- Android中的文件复制--视频和图片复制
- Android中的文件复制--视频和图片复制
- 黑马程序员------演示MP3和图片以及.java文件的复制
- 练习:复制图片文件
- 读取复制图片文件
- java实现文件和文件夹的复制
- java中实现复制文件和文件夹
- JAVA IO和NIO复制文件
- java文件和文件夹的增删复制
- Java复制单个文件和文件夹
- java递归方法复制文件和文件夹
- HttpClient与Spring的整合
- Linux常用命令-2---mv、rm、ps、kill、killall
- WebRTC-web实时通讯(转)
- 嵌入式操作系统之信号量,消息队列,邮箱的区别
- Android中使用多线程的各种姿势
- java 复制文件和图片
- Java概念小总结
- 《Linux相关文章索引(2)》
- python 入门示例
- 2016/12/2学习工作日志
- 打码平台是什么意思
- jsonc库使用
- httpwatch 使用指南
- 使用动态链接库出现 undefine…