java 实现对视频文件的拷贝 将d盘的a.mp4拷贝到c盘的hello.mp4
时间: 2024-03-13 10:43:17 浏览: 95
java实现文件拷贝
你可以使用Java的标准IO流来实现对视频文件的拷贝。以下是一个简单的示例代码:
```java
import java.io.*;
public class VideoCopy {
public static void main(String[] args) {
String sourcePath = "D:/a.mp4";
String targetPath = "C:/hello.mp4";
try {
InputStream in = new FileInputStream(new File(sourcePath));
OutputStream out = new FileOutputStream(new File(targetPath));
byte[] buffer = new byte[1024];
int length;
while ((length = in.read(buffer)) > 0) {
out.write(buffer, 0, length);
}
in.close();
out.close();
System.out.println("Copy video successfully!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在代码中,我们使用FileInputStream和FileOutputStream来读取源文件和写入目标文件,使用一个字节数组作为缓冲区,每次读取1024个字节,然后写入目标文件中。最后,关闭输入输出流并输出拷贝成功的消息。请注意,拷贝大文件时,应该使用缓冲区来提高效率。
阅读全文