Java I/O流(二)文件
什么是文件?
文件是保存数据的地方,比如我们经常使用的word文档,txt文件,excel文件。它既可以保存一张图片,也可以保存
视频,声音....
文件流
文件在程序中是以流的形式来操作的
流:数据在数据源(文件)和程序(内存)之间经历的路径
输入流:数据从数据源(文件)到程序(内存)的路径
输出流:数据从程序(内存)到数据源(文件)的路径
其实可以形象地理解为:
常用的文件操作
--创建文件对象相关构造器和方法
new File (String pathname) //根据路径构建一个File对象
new File (File parent ,String child) //根据父目录文件+子路径构建
new File (String parent,String child) //根据父目录+子路径构建
最后统一调用
createNewFile 创建新文件
我们在D盘下用三种方式创建三个文件:
结果在D盘下能看到这些文件
--获取文件相关信息
我们以刚才创建的new1.txt为例 所得到的结果:
--目录的操作和文件的删除
mkdir创建一级目录
mkdirs创建多级目录
delete删除空目录或文件