IO读写文件 如果读入或者写出的文件不存在 需要先建还是写完java程序运行自动生成

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IO读写文件 如果读入或者写出的文件不存在 需要先建还是写完java程序运行自动生成相关的知识,希望对你有一定的参考价值。

IO流的运用原理还是很简单的,你要读取某个文件到流中,自然要文件先存在,不然岂不会报异常,你要把流输出到文件中,只要指定了路径文件名,不纯在的会创建,存在的会覆盖或续写就得根据你的选择了 参考技术A 都可以看你逻辑怎么走

Java IO流--使用FileWriter写出数据的基本操作

从内存中写出数据到硬盘的文件里
注意点:

  1. 输出操作,对应的File可以不存在的,不会报异常。
  2. File对应的硬盘中的文件如果不存在,在输出的过程中,会自动创建此文件
  3. File对应的硬盘中的文件如果存在:
    3.1:如果流使用的构造器是FileWriter(file,false) / FileWriter(file)
    这个时候是覆盖原有文件
    3.2:如果流使用的构造器是FileWriter(file,true),这个时候是在原有文件基础上追加内容。

代码如下:

 	@Test
    public void FileWriteTest() throws IOException {
        //1.提供File类的对象
        File file = new File("hello1.txt");
        //2.FileWriter流的实例化
        FileWriter fw = new FileWriter(file);
        //3.数据的写出操作
        fw.append("Android 开发\\n");
        fw.append("Java 开发");
        //4.资源的关闭
        fw.close();
    }

以上是关于IO读写文件 如果读入或者写出的文件不存在 需要先建还是写完java程序运行自动生成的主要内容,如果未能解决你的问题,请参考以下文章

IO流内容整理

[Java] Java IO Files

R语言系列之3-----文件读写

java文件读写

如何将MATLAB运行结果写入txt文件

C 语言文件操作 ( 配置文件读写 | 写出或更新配置文件 | 函数形参设置 | 确保打开文件成功 | 统计文件大小 )