Features
Copy the .gif file directory Pei any /Users/a10.11.5/Downloads/ in the next directory /Users/a10.11.5/test/
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class CopyFileDemo {
public static void main(String[] args) {
copy("/Users/a10.11.5/Downloads/王培任.gif","/Users/a10.11.5/test/王培任.gif");
System.out.println("copy success");
}
public static void copy(String str,String target){
//确定目标文件
File strFile=new File(str);
File targetFile=new File(target);
InputStream in=null;
OutputStream out=null;
//创建输入字节流
try {
in=new FileInputStream(strFile);
out=new FileOutputStream(targetFile);
//输入文件操作
byte [] bytes=new byte[1024];
int len=-1;
while((len=in.read(bytes))!=-1) {
out.write(bytes,0,len);
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
try {
if(in!=null)in.close();
if(out!=null)out.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}