package com.java.file;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
/**
*
* @author zyf
*
*/
public class FileText {
public static void main(String[] args) throws Exception {
File file=new File("abc");
if(!file.exists())
file.mkdir();//首先检查目标文件夹是否存在
String path=file.getAbsolutePath();//获取文件夹的绝对路劲
String infilepath=path+File.separator+"1.jpg";//目标文件
String osfilepath=path+File.separator+"2.jpg";//实现复制之后的文件
InputStream is=new FileInputStream(infilepath);//输入流读取文件
OutputStream os=new FileOutputStream(osfilepath);//输出流写文件
byte[] b=new byte[1024];
int i=0;
while((i=is.read(b))!=-1)//循环读取文件
{
os.write(b,0,i);
}
//关闭资源
os.close();
is.close();
}
}
拷贝前:
拷贝之后