I/O 是input 和 output 的缩写,意为输入/ 输出,也可理解为对计算机进行存储和打印操作
http://java.io 包中提供了一些接口和类,对文件进行基本的操作,如对问津和目录的属性操作、对文件读写的操作等。
File 类:既可以表示文件也可以表示目录,利用他可以用来对文件或目录进行基本操作,可以出与文件相关的信息,如名称、最后修改日期、文件大小等。
1、File 类的构造方法
File(String pathname) : 用指定的文件路径构造文件
File(String dir,String subPath) : 在指定的文件目录下创建指定文件名的文件
dir 参数指定目录路径,subpath 参数指定文件名
File(File prent,String subPath) : 根据一个文件对象和一个字文件 构造文件对象
prent 参数指定目录文件,subpath 参数指定文件名
2、File 类的常用方法:
boolean exists() : 测试文件是否存在
String getAbsolutePath() : 返回此对象表示文件的绝对路径
String getName() : 返回对象表示文件的名称
String getParent(): 返回此File 对象的路径名的上一级,如果路径名没有上一级,就返回null
boolean delete() : 删除此对象指定的文件
boolean createNewFile() : 创建空文件,不创建文件夹。
boolean isDirectory() : 测试此File 对象表示的是否是目录。
boolean mkdir() : 创建一个目录,它的路径名由当前File 对象指定
boolean mkdirs() : 创建包括父目录的目录
3、File 类的创建与使用
说明首先调用的是IO 包中File 类的createNewFile 方法,1012 行,后执行我自己抛出的两个异常
没有找到 E 盘中的名为obge 文件夹
我们需要先在E盘中创建一个叫obge目录,E:obge ,在计算中 要转义一下所以使用
再次执行后就看到了,要熟悉一下后缀表示的意思
在File 类中的方法
代码:
package