java读取d盘文件内容_在D盘下创建myfile.txt文件,文件内容为“hello java”,然后利用流把该文件复制到...
时间: 2024-03-10 13:43:58 浏览: 70
java io 创建,读取,写入,删除文件
4星 · 用户满意度95%
您可以使用Java的IO流来读取D盘下的myfile.txt文件内容并将其复制到其他位置,比如复制到E盘下的myfile2.txt文件中。以下是示例代码:
```java
import java.io.*;
public class CopyFileExample {
public static void main(String[] args) {
try {
// 创建D盘下的myfile.txt文件
String fileName = "D:\\myfile.txt";
File file = new File(fileName);
FileWriter writer = new FileWriter(file);
writer.write("hello java");
writer.flush();
writer.close();
System.out.println("myfile.txt文件创建成功!");
// 读取D盘下的myfile.txt文件内容并将其复制到E盘下的myfile2.txt文件中
FileInputStream inputStream = new FileInputStream(file);
String outputFile = "E:\\myfile2.txt";
FileOutputStream outputStream = new FileOutputStream(outputFile);
byte[] buffer = new byte[1024];
int length;
while ((length = inputStream.read(buffer)) > 0) {
outputStream.write(buffer, 0, length);
}
inputStream.close();
outputStream.close();
System.out.println("myfile.txt文件内容已成功复制到myfile2.txt文件中!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
上述代码中,我们首先创建了D盘下的myfile.txt文件,并向文件中写入了"hello java"字符串。然后我们使用FileInputStream流来读取该文件内容,并使用FileOutputStream流将其复制到E盘下的myfile2.txt文件中。需要注意的是,在使用IO流进行文件读写操作时,需要注意流的关闭顺序,以及异常处理等问题。
阅读全文