Demo05_FileCopy.java 831 B

123456789101112131415161718192021222324252627282930
  1. package J20250725;
  2. import java.io.FileInputStream;
  3. import java.io.FileOutputStream;
  4. import java.io.IOException;
  5. /**
  6. * @author WanJl
  7. * @version 1.0
  8. * @title Demo05_FileInputStream
  9. * @description 复制文件
  10. * @create 2025/7/25
  11. */
  12. public class Demo05_FileCopy {
  13. public static void main(String[] args) throws IOException {
  14. long start = System.currentTimeMillis();
  15. //创建文件字节输入流对象
  16. FileInputStream fis=new FileInputStream("D:/贺卡/images/blue12.png");
  17. //创建文件字节输出流对象
  18. FileOutputStream fos=new FileOutputStream("D:/myImage.png");
  19. int by; //每一次要读的字节
  20. while((by=fis.read())!=-1){
  21. fos.write(by);
  22. }
  23. long end = System.currentTimeMillis();
  24. System.out.println(end-start);
  25. }
  26. }