java实现文件拷贝(附完整源码)
时间: 2023-10-17 22:10:17 浏览: 98
java实现文件拷贝
以下是Java实现文件拷贝的完整源码示例:
```java
import java.io.*;
public class FileCopy {
public static void copyFile(String srcPath, String destPath) {
File srcFile = new File(srcPath);
File destFile = new File(destPath);
try (InputStream in = new FileInputStream(srcFile);
OutputStream out = new FileOutputStream(destFile)) {
byte[] buffer = new byte[1024];
int length;
while ((length = in.read(buffer)) > 0) {
out.write(buffer, 0, length);
}
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
String srcPath = "C:/Users/user/Desktop/src.txt";
String destPath = "C:/Users/user/Desktop/dest.txt";
copyFile(srcPath, destPath);
}
}
```
在上述示例中,我们定义了一个copyFile()方法来实现文件拷贝。它首先创建一个源文件对象和一个目标文件对象,然后使用try-with-resources语句创建输入流和输出流,从源文件读取数据,并将其写入目标文件。最后,我们使用main()方法来测试copyFile()方法,将源文件拷贝到目标文件。
阅读全文