java Path 读取文件1.jpeg 写入 2.jpeg
时间: 2024-05-06 17:14:47 浏览: 9
可以使用Java NIO库中的Path类来读取和写入文件。以下是一个示例代码:
```java
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
public class FileCopyExample {
public static void main(String[] args) throws IOException {
Path source = Paths.get("1.jpeg"); // 源文件路径
Path target = Paths.get("2.jpeg"); // 目标文件路径
Files.copy(source, target); // 将源文件复制到目标文件
}
}
```
上述代码中,首先使用 `Paths.get()` 方法创建源文件和目标文件的 `Path` 对象。然后使用 `Files.copy()` 方法将源文件复制到目标文件。如果目标文件已经存在,则会抛出 `FileAlreadyExistsException` 异常。如果要覆盖目标文件,可以使用 `StandardCopyOption.REPLACE_EXISTING` 选项。
```java
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardCopyOption;
public class FileCopyExample {
public static void main(String[] args) throws IOException {
Path source = Paths.get("1.jpeg"); // 源文件路径
Path target = Paths.get("2.jpeg"); // 目标文件路径
Files.copy(source, target, StandardCopyOption.REPLACE_EXISTING); // 将源文件复制到目标文件
}
}
```