mirror of
https://github.com/Dichgrem/Java.git
synced 2025-12-16 12:41:58 -05:00
21 lines
620 B
Java
21 lines
620 B
Java
package com.study.demo5;
|
|
|
|
import java.io.*;
|
|
|
|
public class FileCopy {
|
|
public void copy(String source, String target) {
|
|
try (FileInputStream fis = new FileInputStream(source);
|
|
FileOutputStream fos = new FileOutputStream(target)) {
|
|
byte[] buffer = new byte[1024];
|
|
int bytesRead;
|
|
while ((bytesRead = fis.read(buffer)) != -1) {
|
|
fos.write(buffer, 0, bytesRead);
|
|
}
|
|
} catch (FileNotFoundException e) {
|
|
System.err.println("源文件未找到: " + e.getMessage());
|
|
} catch (IOException e) {
|
|
System.err.println("文件复制失败: " + e.getMessage());
|
|
}
|
|
}
|
|
}
|