fileutils 方法复制文件
时间: 2023-12-28 16:35:39 浏览: 130
FileUtils:用于处理 Java 文件的辅助类集合
使用 common 包的 fileutils 的 copy 方法可以复制文件。该方法通常具有以下形式:
```java
public static void copy(File source, File destination) throws IOException {
// 复制源文件到目标文件
}
```
在使用该方法时,你需要提供源文件和目标文件的路径作为参数。
下面是一个简单的示例,展示了如何使用 fileutils 的 copy 方法复制文件:
```java
import org.apache.commons.io.FileUtils;
import java.io.File;
import java.io.IOException;
public class FileCopyExample {
public static void main(String[] args) {
File sourceFile = new File("path/to/source/file.txt");
File destinationFile = new File("path/to/destination/file.txt");
try {
FileUtils.copy(sourceFile, destinationFile);
System.out.println("文件复制成功!");
} catch (IOException e) {
System.out.println("文件复制失败:" + e.getMessage());
}
}
}
```
在上述示例中,我们指定了源文件的路径和目标文件的路径,并通过调用 `FileUtils.copy()` 方法将源文件复制到目标文件。如果复制成功,将打印出 "文件复制成功!" 的消息;否则,将打印出失败信息。
请注意,在使用 fileutils 的 copy 方法进行文件复制时,要确保源文件存在并且可读,并且目标文件的目录已经存在。否则,可能会抛出 IOException 异常。
阅读全文