1File类
。File类是io包中唯一代表磁盘文件本身信息的类,而不是文件中的内容
。File类定义了一些与平台无关的方法来操纵文件,例如创建、删除、文件和重命名文件
。Java中的目录被当做一种特殊的文件使用,list方法可以返回目录中的所有子目录和文件名
。在unix下的路径分隔符为/,在dos下的路径分隔符为/,java可以正确处理unix和dos的路径分隔符。
。编程举例:判断某个文件是否存在,如果存在就删除,并新建。
2RandomAccessFile类
。RandomAccessFile类提供了众多的文件访问方法
。RandomAccessFile类支持随机访问方式
(可应用于多线程下载 、 断点续传)
。RandomAccessFile类在随机(相对顺序而言)读写等长记录格式的文件有很大优势
。RandomAccessFile类仅限于操作文件,不能访问其他的io设备,如网络、内存映像等
。两种构造方法:
New RandomAccessFile(f,”rw”); //读写方式
New RandomAccessFile、(F,”R”)//只读方式
。编程实例:
往文件写入三条记录,以非顺序读取
实体员工类:
随机读写测试一:
随机读写测试二: