public class Writer {
public static void main(String[] args) {
try {
//1、先判断文件是否存在,否则创建********************************************
File f = new File("e://IOExercise");//存放目录,如果不存在就创建if(!f.exists()) {
System.out.println("文件不存在,正在创建");
f.mkdirs();//不能生成文件,只能生成目录。
}
f = new File("e://IOExercise//myFile.txt");//存放文件
if(!f.exists()) {
f.createNewFile();
}
//2、开始写入文件********************************************************
FileOutputStream fos = new FileOutputStream(f); //写出PrintWriter pt = new PrintWriter(new OutputStreamWriter(fos));
// fos.write("IO练习sf,字符串写入文件".getBytes()); //直接写入方式
System.out.println("请输入内容:");
pt.print(new Scanner(System.in).nextLine());//用户手动输入后写入
pt.close();
System.out.println("执行写入文件成功");
fos.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}