import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class Copy {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
FileInputStream fis = new FileInputStream("D://docs.rar");
FileOutputStream fos = new FileOutputStream("C://xxx");
byte[] bs = new byte[1024];
int len = -1;
while ((len = fis.read(bs)) != -1) {
fos.write(bs, 0, len);
}
fos.close();
fis.close();
}
}
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class CopyFile {
public boolean copyFile(File source,File target) throws FileNotFoundException
{
try
{
System.out.println("CopyFile");
System.out.println(source.getPath());
System.out.println(target.getPath());
String targetPath = new String("D://").concat(source.getPath());
FileInputStream in = new java.io.FileInputStream(source);
FileOutputStream out = new FileOutputStream(target);
byte[] bt = new byte[1024*1024];
int count;
System.out.println("CopyFilexxxx");
while ((count = in.read(bt)) > 0) {
out.write(bt, 0, count);
System.out.println("xxx");
}
in.close();
out.close();
out.flush();
return true;
}
catch(IOException ex)
{
return false;
}
}
public static void main(String[] args)
{
CopyFile cf = new CopyFile();
System.out.println("XXXXX");
File source = new File("D://docs.rar");
System.out.println(source.getAbsolutePath());
// File source = new File("D://Android开发//工具//eclipse-rcp-ganymede-linux-gtk.tar.gz");
File target = new File("C://xxx");
// try
// {
// //cf.copyFile(source,target);
// }
// catch(FileNotFoundException e)
// {
// System.out.println(e);
// }
}
}