在D盘创建一个文件夹,在该文件夹下用文件操作对象创建一个test.doc文件,使用文件输入/输出流,完成控制台及文件内容的写入和读取
时间: 2023-06-15 08:03:45 浏览: 254
以下是实现该功能的示例代码(Java语言):
```java
import java.io.*;
public class FileDemo {
public static void main(String[] args) throws IOException {
// 创建文件夹
File dir = new File("D:/test");
if (!dir.exists()) {
dir.mkdir();
}
// 创建文件
File file = new File(dir, "test.doc");
if (!file.exists()) {
file.createNewFile();
}
// 向文件写入内容
FileWriter fw = new FileWriter(file);
BufferedWriter bw = new BufferedWriter(fw);
System.out.println("请输入要写入文件的内容:");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String line = null;
while ((line = br.readLine()) != null) {
if (line.equals("exit")) {
break;
}
bw.write(line);
bw.newLine();
}
bw.close();
// 从文件读取内容
FileReader fr = new FileReader(file);
BufferedReader br2 = new BufferedReader(fr);
System.out.println("文件内容如下:");
String line2 = null;
while ((line2 = br2.readLine()) != null) {
System.out.println(line2);
}
br2.close();
}
}
```
运行该程序后,会在D盘创建一个名为“test”的文件夹,并在该文件夹下创建一个名为“test.doc”的文本文件。程序会要求用户输入要写入文件的内容,直到用户输入“exit”为止。接着程序会将用户输入的内容写入文件,并从文件中读取内容并在控制台输出。
阅读全文