补充附录4,实现一个文件复制类 ieTools ,它包含一个静态方法 copyFile ( String sourceFileName , String objectFileNam ),功能是将名为 sourceFileName 的源文件复制到目的文件 objectF ileName 中。
时间: 2024-02-04 08:02:17 浏览: 25
可以参考以下代码实现:
```java
import java.io.*;
public class ieTools {
public static void copyFile(String sourceFileName, String objectFileName) throws IOException {
File sourceFile = new File(sourceFileName);
File objectFile = new File(objectFileName);
InputStream inputStream = new FileInputStream(sourceFile);
OutputStream outputStream = new FileOutputStream(objectFile);
byte[] buffer = new byte[1024];
int length;
while ((length = inputStream.read(buffer)) > 0) {
outputStream.write(buffer, 0, length);
}
inputStream.close();
outputStream.close();
System.out.println("文件复制成功!");
}
}
```
使用方式:
```java
String sourceFileName = "source.txt";
String objectFileName = "object.txt";
try {
ieTools.copyFile(sourceFileName, objectFileName);
} catch (IOException e) {
e.printStackTrace();
}
```
其中,sourceFileName 是源文件的路径,objectFileName 是目标文件的路径。如果成功复制文件,则会在控制台输出“文件复制成功!”。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)