File类是不会自动为你生成文件的,它只是为你定位这么一个地方,倘若需要为这个位置上的这个Fiel类所指定的文件名新建一个文件就得用到File类的一个成员方法:public boolean createNewFile() throws IOException
如果是建立临时文件则用的是:public static File createTempFile(String prefix, String suffix) throws IOException或着是public static File createTempFile(String prefix, String suffix,String directory) throws IOException,

输入流并不会自动创建文件,而且如果找不到目标文件,会抛出FileNotFoundException异常。
对于底层输出流而言,若无发现对应得 文件,系统会自动创建,当然如果该文件存在的话是会覆盖原文件的内容的,若不想被覆盖,就得在输入流的参数中加上一个true参数,代表允许追加内容到文件原结尾处。

转载于:https://www.cnblogs.com/justfuck/p/5915582.html

File类和各种io类会不会自动创建文件相关推荐

  1. java 反编译 类名_java javassist创建类和反编译类

    public class Byte { public static void main(String[] args) throws Exception { //获得类池 ClassPool pool= ...

  2. Javascript之File和Blob函数的使用、创建文件上传服务器

    大纲 1.File 和Blob 的使用和区别 2.创建文件并上传 3.其他方法:FileReader.createObjectURL.revokeObjectURL 1.File 和Blob 的使用和 ...

  3. java本地读取文件的io类_Java File类与文件IO流总结

    1.File类 File类被定义为"文件和目录路径名的抽象表示形式",这是因为File类既可以表示"文件"也可以表示"目录",他们都通过对应 ...

  4. java中io流如何创建一个文件_,Java中Io流操作-File类的常用操作-创建文件,创建文件夹...

    package com.hxzy.IOSer; import java.io.File; import java.io.IOException; public class Demo03 { publi ...

  5. 利用java.io.File类实现遍历本地磁盘上指定盘符或文件夹的所有的文件

    2016-11-18 这是本人的第一篇随笔博客,纠结了半天还是选择自己学的时候比较用心的一些知识点上.利用java.io.File类指定本地的文件夹进行遍历所有的文件. package org.lxm ...

  6. java io 创建文件夹_Java中Io流操作-File类的常用操作-创建文件,创建文件夹

    package com.hxzy.IOSer; import java.io.File; import java.io.IOException; public class Demo03 { publi ...

  7. Java高级:IO流、File类、抽象基类、节点流、缓冲流、图片加密、其他流、对象流、随机存取文件流

    package com.atguigu.java3;import org.junit.Test;import java.io.File; import java.io.IOException; imp ...

  8. c++语言文件流,C++ IO类、文件输入输出、string流详细讲解

    新的C++标准中有三分之二的内容都是描述标准库.接下来重点学习其中几种核心库设施,这些是应该熟练掌握的. 标准库的核心是很多容器类(顺序容器和关联容器等)和一簇泛型算法(该类算法通常在顺序容器一定范围 ...

  9. [C++]C++中的IO类

    C++中的IO类 C++语言不直接处理输入输出,而是通过一组定义在标准库中的类型来处理IO.这些类型支持从设备读取数据,向设备写入数据的IO操作,设备可以是文件,控制台窗口等.还有一些类型允许内存IO ...

最新文章

  1. 18.2 keepalived介绍
  2. 【采用】规则引擎Pyke与PyClips对比研究报告(高大上啊,第一次听说pyke和pyclips这俩词~)
  3. ERP技术的新方向——智能客户端
  4. P3275-[SCOI2011]糖果【差分约束,负环】
  5. ASP程序密码验证漏洞
  6. azure未连接_处理影响Azure成本的未使用和不必要的资源
  7. 企业微信再次升级;滴滴网约车欲加装防护隔离膜;Firefox 73发布 | 极客头条
  8. matlab 创建批量文件夹_学会这12个批量操作,从此告别加班!
  9. dlopen()失败怎么办?
  10. 网站被黑了不要慌,4招教你如何破解!网站被黑的10大原因
  11. 心理学和管理学的一些效应学习
  12. 金山WPS C++ 客户端 实习面试面经
  13. MYSQL根据经纬度查询最近距离
  14. 计算机组成原理课程设计:在复杂模型机上编写机器指令与微程序计算海伦公式
  15. oracle12c配置安装,oracle12c安装配置
  16. Url scheme 方式 打开App Store和应用商店
  17. html表格标题中副标题,excel数据表格制作副标题-如何在excel图表中添加标题?
  18. Android Studio卡在Building 'xxx' Gradle project info的解决办法
  19. Android 开发 打开手电筒
  20. 数值分析——追赶法求解线性方程组的python实现

热门文章

  1. Python BFS 提取二值图联通域
  2. ELK6.0日志从收集到处理完整版教程(二)
  3. [Spring-cloud-eureka]使用 gradle, spring boot,Spring cloud Eureka 搭建服务提供者
  4. iOS11新特性之LargeTitle
  5. PHP在线支付类集锦(银联支付宝手机支付宝微信等)
  6. [Angular 2] Using events and refs
  7. Java多线程包之BlockingQueue
  8. 过滤HTML标记、HTML注释、“!@#¥%”等非法字符
  9. 问题五十一:怎么用ray tracing画tear drop
  10. 大数据平台设计哲学的重构