【java】文件创建

来源:互联网 发布:扫码收款软件 编辑:程序博客网 时间:2024/06/05 15:48

系统需要向文件写入数据,这就涉及到文件的写入。第一次写入的时候,这个文件肯定是不存在的,那么又设计到一个创建的问题。整理一下。


要创建一个不存在的文件,必须给出文件的路径,而且文件路径的目录部分必须是存在的,否则会报找不到路径的错误。因此创建之前要判断一下目录是否存在,不存在就创建目录,然后再创建文件。

有了目录,可以手动创建,使用createNewFile函数,也可以直接new Writer,会自动创建一个文件。

有了文件,就可以得到writer,写入自然就很容易了。

代码:

File dir = new File("D:\\log");if (!dir.exists()) {dir.mkdirs();}File file = new File(dir, "log.txt");try {FileWriter writer = new FileWriter(file);writer.write("msg");writer.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}

小结:创建不存在的文件要先检测目录是否存在。

0 0