图片上传
import java.io.*;
import java.util.Scanner;
public class text7 {
public static void main(String[] args) throws IOException {
Scanner scanner = new Scanner(System.in);
System.out.println("输入拷贝文件目的地路径");
String toPath;
while (!TruePath(toPath = scanner.nextLine())){
System.out.println("输入错误,重新输入");
}
System.out.println("请输入源图片路径(png格式图片)");
String myPath;
while (!TruePath(myPath = scanner.nextLine()) || !myPath.endsWith("png") || !(new File(myPath).isFile())) {
System.out.println("请重新输入源图片路径(png格式图片)");
}
scanner.close();
System.out.println("开始上传................");
copy(new File(myPath),new File(toPath));
System.out.println("上传成功");
}
public static boolean TruePath(String path){
File file = new File(path);
return file.exists();
}
public static void copy(File file1,File file2) throws IOException {
BufferedInputStream bufferedInputStream = new BufferedInputStream(new FileInputStream(file1));
BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(new FileOutputStream(file2));
int len;
while ((len = bufferedInputStream.read()) != -1){
bufferedOutputStream.write(len);
}
bufferedInputStream.close();
bufferedOutputStream.close();
}
}