如何将d盘文件转到e盘
时间: 2024-04-08 15:35:15 浏览: 86
可以使用以下代码实现:
```java
import java.io.*;
public class FileCopy {
public static void main(String[] args) {
String sourceFilePath = "D:\\in.txt"; // 源文件路径
String targetFilePath = "E:\\myfile\\in.txt"; // 目标文件路径
try {
FileInputStream fis = new FileInputStream(sourceFilePath);
FileOutputStream fos = new FileOutputStream(targetFilePath);
byte[] buffer = new byte[1024];
int length;
while ((length = fis.read(buffer)) > 0) {
fos.write(buffer, 0, length);
}
fis.close();
fos.close();
System.out.println("文件复制成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
其中,`FileInputStream` 和 `FileOutputStream` 分别用于读取和写入文件。`buffer` 数组用于存储读取的数据,每次最多读取 1024 个字节。`length` 变量用于记录实际读取的字节数,如果读取到文件末尾则返回 -1。`while` 循环不断读取并写入数据,直到读取完整个文件。最后,关闭输入输出流并输出提示信息。