File类
java.io.File类的使用*(操作计算机系统中的文件和文件夹)*
java.io.File类:文件和目录路径名的抽象表示形式,与平台无关
File能新建、删除、重命名文件和目录,但File不能访问文件内容本身。如果
需要访问文件内容本身,则需要使用输入/输出流。
File对象可以作为参数传递给流的构造函数
File类的常见构造方法:
public File(String pathname)
以pathname为路径创建File对象,可以是绝对路径或者相对路径,如果pathname是相对路径,则默认的当前路径在系统属性user.dir中存储。
public File(String parent,String child)
以parent为父路径,child为 子路径创建File对象。File的静态属性String separator存储了当前系统的路径分隔符。
IO原理及流的分类
I就是input(输入)
O就是output(输出)
流就是通过程序把一个图放到摸一个文件夹,把图片转化为一个数据集(例如二进制),把这些数据 点一点传到文件夹,这个传递的过程就很类似于水的流动,我们就可以称这个整体的数据集是一个数据流。
流的分类
文件流:FileInputStream / FileOutputStream / FileReader / FileWriter
缓冲流:BufferedInputStream / BufferedOutputStream /BuferedReader / BufferedWriter
转换流:InputStreamReader / OutputStreamWriter
标准输入/输出流:System.out.println
数据流(了解):. DataInputStream / DataOutputStream
对象流 涉及序列化,反序列化:ObiectInputStream / ObiectOutoutStream
随机存取文件流:RandomAccessFile (并不是真的随机存取文件,而是指定的)
下面是相应的一些函数调用