补充packagep8;importjava.io.* importjava.util.*;publicclassFileTools{publicstaticvoidmain(String[]args){StringsourceFileName="c:\\123.txt";StringobjectFileName="c:\\456.txt";FileTools.copyFile(sourceFileName,objectFileName);}publicstaticvoidcopyFile(StringsourceFileName,StringobjectFileName){//addyourcodehere},实现一个文件复类FileTools,它包含一个静态方法copyFile(StringsourceFileName,StringobjectFileName),功能是将名sourceFileName的源文件复制到目的文件objectFileName中。用java编写代码,每一行都配上注释,并且写出运行结果。
时间: 2024-02-01 13:12:35 浏览: 84
package packagep8;
import java.io.*;
import java.util.*;
public class FileTools {
public static void main(String[] args) {
String sourceFileName = "c:\\123.txt";
String objectFileName = "c:\\456.txt";
FileTools.copyFile(sourceFileName, objectFileName);
}
public static void copyFile(String sourceFileName, String objectFileName) {
try {
// 创建一个文件输入流
FileInputStream fis = new FileInputStream(sourceFileName);
// 创建一个文件输出流
FileOutputStream fos = new FileOutputStream(objectFileName);
// 读取数据的缓冲区
byte[] buffer = new byte[1024 * 1024];
int len;
// 循环读取数据
while ((len = fis.read(buffer)) != -1) {
// 将读取到的数据写入输出流
fos.write(buffer, 0, len);
}
// 关闭输入流和输出流
fis.close();
fos.close();
System.out.println("文件复制成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
// 运行结果:文件复制成功!
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![text/x-java](https://img-home.csdnimg.cn/images/20250102104920.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)