精品计算机课件Java程序基础教程第讲文件管理和IO入门.pdf
文本预览下载声明
Java 语言程序设计
第十二讲 文件管理和 IO 入门
主要内容
File 类和文件管理
File 类的常用方法
数据流初步理解
数据流的封装
RandomAccessFile 文件操作
File 类和 Java 文件管理
Java 文件管理概述
Java 提供了类似“资源管理器”或者 DOS 命令所具有的文件和目录管理功能。
如:建立目录、删除文件、显示目录中的文件等。
文件:一组相关信息的集合。
目录:一种特殊的文件,用以存放文件和其他目录。
路径:从盘符经过各级目录到文件的目录序列
文件管理步骤:
建立 File 对象与具体的文件或目录建立联系
调用 File 类的方法进行文件和目录操作。
File 类的认识
File 类通过简易的方法封装了复杂的、与平台相关的文件及目录。
File类的构造方法
public File(String path)
Java 语言程序设计
创建一个 File 对象,指向 path 所表示的文件或者目录。
如:File dir=new File(“d:\\java\\javatry”);
File(File dir, String name)
创建一个 File 对象,指向 dir 指定的目录下的文件名为 name
如:File f1=new File(dir,”Hello.java”);
File(String path, String name)
创建一个 File 对象,直接指向 path 路径下的 name 文件。
说明:创建一个 File 对象,不会影响到真实的文件系统,只是在对象与真
.... .... .......................
实的文件或目录之间建立了联系。
..............
File 类的常用方法
方法 说明
public boolean canRead () 测试 File 对象关联文件是否可读
public boolean canWrite () 测试 File 对象关联文件是否可
public boolean exists () 测试 File 对象关联文件 (目录)是否
存在
public boolean isDirectory() 测试 File 对象是否对应了磁盘 目录
public boolean isFile() 测试 File 对象是否对应了磁盘文件
public String getAbsolutePath () 获取文件的绝对路径
public String getName () 获取文件的名字
public String getPath () 获取文件的路径
public long lastModified() 返回文件最后被修改的时间(与 1970
年 1 月 1 日00:00:00 GMT 的时间差)
public boolean 设置文件(目录)最后修改时间
setLastModified(long time)
public long length() 返回文件的长度 (bytes)
public String[] list() 如果 File 对象指向 目录的话,返回
显示全部