记事本功能,首先要求用户输入一个文件名,并将该文件创建出来,
public class Test06 {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个文件名:");
String name = sc.nextLine();
File file = new File("E:\\upload", name);
boolean exists = file.exists();
if (!exists) {
file.createNewFile();
System.out.println("文件创建成功");
} else {
System.out.println("该文件已存在!");
}
FileOutputStream outputStream =null;
while (true) {
System.out.println("请输入一行字符串:");
String text = sc.nextLine();
if (text.equals("exit")) {
System.out.println("程序已退出!");
break;
}
outputStream = new FileOutputStream("E:\\upload\\" + name,true);
String str = text;
outputStream.write(str.getBytes());
System.out.println("数据写入成功");
}
outputStream.close();
}
}