import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
/*copy大文件*/
public class FilesCopyDemo {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
FileInputStream fis = new FileInputStream("d:\\a.avi");
FileOutputStream fos = new FileOutputStream("e:\\b.avi");
byte fileBytes[] = new byte[1024];
int len =0;
while((len = fis.read(fileBytes))!=-1){
fos.write(fileBytes, 0, len); //按1024个字节写数据
}
fos.close();
fis.close();
}
}
import java.io.FileOutputStream;
import java.io.IOException;
/*copy大文件*/
public class FilesCopyDemo {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
FileInputStream fis = new FileInputStream("d:\\a.avi");
FileOutputStream fos = new FileOutputStream("e:\\b.avi");
byte fileBytes[] = new byte[1024];
int len =0;
while((len = fis.read(fileBytes))!=-1){
fos.write(fileBytes, 0, len); //按1024个字节写数据
}
fos.close();
fis.close();
}
}

本文展示了一个使用Java实现的大文件复制程序,通过FileInputStream和FileOutputStream读取和写入文件,采用字节块的方式提高效率。
1568

被折叠的 条评论
为什么被折叠?



