java在指定路径中创建文件夹,且在文件夹里创建一个txt文件后,从键盘往文件中输入内容
时间: 2024-03-05 10:50:53 浏览: 60
java创建txt文件并存入内容
可以使用Java的File类来完成这个任务。下面是一个示例代码:
```java
import java.io.*;
public class CreateFolderAndFile {
public static void main(String[] args) {
// 指定文件夹路径
String folderPath = "D:/test";
// 指定文件名
String fileName = "test.txt";
// 创建文件夹
File folder = new File(folderPath);
if (!folder.exists()) {
folder.mkdirs();
}
// 创建文件
File file = new File(folderPath, fileName);
try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
// 从键盘输入内容并写入文件
try {
FileWriter writer = new FileWriter(file);
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String line;
while ((line = reader.readLine()) != null) {
writer.write(line + "\n");
writer.flush();
}
writer.close();
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
该代码会在指定路径下创建一个名为"test"的文件夹,并在其中创建一个名为"test.txt"的文本文件。然后,它会从键盘读取输入的内容并将其写入文件中。注意,如果文件夹或文件已经存在,它将不会重复创建。
阅读全文