springboot 文件复制
时间: 2023-03-30 13:02:04 浏览: 114
Springboot开发的多类型文件存储服务(源码)
你好,关于 SpringBoot 文件复制的问题,可以使用 Java 的 IO 流来实现。可以使用 FileInputStream 和 FileOutputStream 来读取和写入文件,也可以使用 Files.copy() 方法来复制文件。具体实现可以参考以下代码:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
public class FileCopyDemo {
public static void main(String[] args) {
// 复制文件
String sourceFilePath = "source.txt";
String targetFilePath = "target.txt";
try {
// 使用 FileInputStream 和 FileOutputStream 复制文件
FileInputStream fis = new FileInputStream(sourceFilePath);
FileOutputStream fos = new FileOutputStream(targetFilePath);
byte[] buffer = new byte[1024];
int len;
while ((len = fis.read(buffer)) > ) {
fos.write(buffer, , len);
}
fis.close();
fos.close();
// 使用 Files.copy() 方法复制文件
Path sourcePath = Paths.get(sourceFilePath);
Path targetPath = Paths.get(targetFilePath);
Files.copy(sourcePath, targetPath);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
希望能对你有所帮助。
阅读全文