java代码实现读取用户在控制台输入的内容,通过BufferedOutputStream将字符写到缓冲输出流中,并存储到指定路径D:\1000文件夹中。 (1)接收用户输入的内容; (2)使用IO流把输入的内容写入到指定文件a.txt中。
时间: 2024-02-19 10:02:29 浏览: 60
好的,下面是实现该功能的Java代码:
```java
import java.io.*;
public class WriteToFile {
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
try {
System.out.println("请输入要写入文件的内容:");
String input = br.readLine();
File file = new File("D:\\1000\\a.txt");
if (!file.exists()) {
file.createNewFile();
}
FileOutputStream fos = new FileOutputStream(file);
BufferedOutputStream bos = new BufferedOutputStream(fos);
bos.write(input.getBytes());
bos.flush();
bos.close();
System.out.println("写入文件成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
运行该程序后,会在D盘根目录下创建一个名为1000的文件夹,并将用户输入的内容写入到该文件夹下的a.txt文件中。请注意,如果文件夹或文件已存在,则不会创建新的文件夹或文件。
阅读全文