搜索

怎样将一张图片写到文件夹中去呢

发布网友 发布时间:2022-02-26 01:16

我来回答

2个回答

热心网友 时间:2022-02-26 02:45

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Scanner;

public class WritePic {

public static final int MaxFile=1024*1024*5;//图片最大为5M

public static void main(String[] args) {

try {
Scanner sc=new Scanner(System.in);
System.out.println("图片复制到地址为D盘根目录!");
System.out.print("请输入图片的绝对地址和全称:");
String filePath="";
filePath=sc.nextLine();
String fileName="";
System.out.print("请输入复制后的图片名:");
fileName=sc.nextLine();
BufferedInputStream bis=new BufferedInputStream(new FileInputStream(new File(filePath)));
byte[] b=new byte[WritePic.MaxFile];
int len=bis.read(b);
BufferedOutputStream bos=new BufferedOutputStream(new FileOutputStream(new File("d:\\"+fileName+".jpg")));
bos.write(b, 0, len);
bos.flush();
bis.close();
bos.close();
System.out.println("图片复制成功!");
} catch (FileNotFoundException e) {
System.out.println("路径有错,文件没找到!");
} catch (IOException e) {
e.printStackTrace();
}

}

}

//输入为 D:/images/abc.jpg
//文件名 louzu
//文件被复制到 D:/louzu.jpg

已成功调试....祝楼主早日成功!!!

热心网友 时间:2022-02-26 04:03

用流就可以实现啊,学过IO吧?
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top