import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class TestMain {
public static final String OLDPATH="C://head2.jpg";
public static final String NEWPATH="d://111.jpg";
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
/*稍微简洁的处理方法
try{
//System.out.println(request.getContextPath());
FileInputStream imageInput=new FileInputStream("C://head2.jpg");
FileOutputStream imageOutput=new FileOutputStream("d://111.jpg");
byte[] buf=new byte[imageInput.available()];
imageInput.read(buf);
imageOutput.write(buf);
imageInput.close();
imageOutput.close();
System.out.println("file copy success!");
}catch(IOException e){
System.out.println("copy file failed!");
}
*/
TestMain testMain=new TestMain();
testMain.imageCopy();
}
public void imageCopy() {
File old = new File(TestMain.OLDPATH);
File newImage = new File(TestMain.NEWPATH);
//newImage.mkdirs();
FileInputStream imageInput = null;
FileOutputStream imageOutput = null;
try {
if (!old.exists()) {
System.out.println("the file is not exists");
} else {
imageInput = new FileInputStream(old);
if(!newImage.exists() ){
//newImage.mkdir();
newImage.createNewFile();
}
imageOutput = new FileOutputStream(newImage+"/"+ old.getName());
byte[] temp = new byte[1000];
int size = imageInput.read(temp);
while (size != -1) {
imageOutput.write(temp);
size = imageInput.read(temp);
}
System.out.println("the File Copy is success!");
}
} catch (FileNotFoundException fileNot) {
System.out.println("the File Copy is Failed!");
fileNot.printStackTrace();
}
catch(IOException e){
e.printStackTrace();
System.out.println("the File Copy is Failed!");
}
finally{
try{
imageInput.close();
imageOutput.close();
}catch(Exception ex){}
}
}
}
分享到:
相关推荐
java语言(文件和文件流知识点)实现图片的拷贝,从c盘拷贝到d盘
Java IO 图片加密,使用Java的stream流进行文件的读写,实现图片的加密和解密!
java实现excel表格文件的复制,测试可用,将excel表格的表头和内容拷贝到新表中
java实现文件上传到FTP和从FTP下载到本地功能,里面没有jar架包,但有说明要哪些架包
Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...
Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...
完整项目包括所有jar包,完美支持html转word,并解决图片断网不能访问的问题。调用HtmlToWord类测试即可,注意修改调用文件的路径,因里面用到jacob,需要将jacob.dll拷贝到项目所在jre\bin目录下面
代码很简单,只有三个Java文件,建议下载后将Java文件拷贝到工程中使用。 封装的功能有: 一般的get请求 一般的post请求 一般的put请求 一般的delete请求 上传单个文件(包含进度) 上传list集合文件 上传map...
Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...
完整的对于java使用uploadify插件实现多文件上传及控制上传进度显示,取消上传等功能的demo项目包,很适合文件上传需求者直接拷贝使用
Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...
Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...
Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...
图片鉴黄主要思路是通过nsfw.tflite模型文件生成Interpreter,然后通过Interpreter获取python中定义的入口ByteBuffer的张量(Tensor),然后把要鉴别的文件做归一化处理,输入到ByteBuffer中,通过运行Interpreter...
Java源码下载 1个目标文件 摘要:Java源码,网络相关,HTTP Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的...
1. 主要包含3个java文件Robot.java, TextMessage.java, Utils.java 2. 网上拷贝可用的代码,只需更改机器人地址即可. 3. 包含httpclient jar包,fastjson jar包等.
Java源码下载 1个目标文件 摘要:Java源码,网络相关,HTTP Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的...
杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究, 1/13 页 1 1.1 利用 Java 实现地球系动画完整实现实例(第 2 部分) 1.1.1 利用 MyEclipse 等工具开发 Java 程序 ——...
JAVA中如何实现多线程(重点!!) 168 通过继承Thread类实现多线程 168 通过Runnable接口实现多线程 169 线程状态和sleep/yield/join/stop/destroy方法 170 新生状态 170 就绪状态 170 运行状态 170 死亡状态 170 ...