8.2创建文件和文件夹(课件)-高二《程序设计基础》同步教学(北京出版社)

2023-08-01
| 16页
| 144人阅读
| 3人下载
普通

内容正文:

02 创建文件和文件夹 学习目标 能够掌握 Java 中 File 类的使用方法。 对文件的操作首先是建立文件和文件夹, Java 中使用 File 类的相关方法来完成这一操作。 Java 中的 File 类是顶层类 Object 类的子类,在 java.io 包中,它提供了类似Windows 资源管理器的一些功能,可以对文件和文件夹进行诸如创建和删除文件及文件夹、浏览文件等操作。 File 类的构造函数如下: File( String pathname),通过把给出的路径名转换为抽象路径名,创建一个新的 File实例。 File( String parent, String child),由父路径名和子路径名,创建一个新的 File 实例。 File( File parent, String child),由父 File 对象和子路径名,创建一个新的 File 实例。 File 类的构造函数只是构造了一个 File 类对象,该对象既可以是文件夹,也可以是文件,需要调用相应的 mkdir( )、 mkdirs( ) 和 createNewFile( ) 方法创建文件夹和文件。其中的路径分隔符是双反斜杠“\\”,因为 Java 是跨平台的,在 Windows 操作系统下双反斜杠“\\”将转换为“\”,而在 linux 操作系统下将转换为“/”。 File 对象常用方法: mkdir( ) 方法:用于创建路径中的当前文件夹,其父文件夹必须已经存在,否则创建不成功。 mkdirs( ) 方法:用于创建路径中的所有文件夹。 createNewFile( ) 方法:用于创建路径中的文件。它会抛出一个 IOException 异常,调用时必须捕捉这种异常。 String getName( ) 方法:返回路径或文件名。 String getPath( ) 方法:返回当前路径名。 String getAbsolutePath( ) 方法:返回当前绝对路径。 String getParent( ) 方法:返回当前路径的父目录;如果当前路径没有父目录,则返回null。 boolean exists( ) 方法:判断当前目录或文件是否存在。 boolean canWrite( ) 方法:判断当前文件是否可写。 boolean canRead( ) 方法:判断当前文件是否可读。 boolean isFile( ) 方法:判断当前是否是文件。 boolean isDirectory( ) 方法:判断当前是否是路径。 03 文件输入 / 输出操作 1 2 3 4 学习目标 能够掌握 Java 中文件输入 / 输出的基本操作方法; 能够掌握 Java 中字节流文件的读取; 能够掌握 Java 中字符流文件的读取; 知道付出, 也会索取, 做一个“快乐” 的人。 一、字节流文件的读取 (一)FileInputStream FileInputStream 类用于文件的输入操作,主要用于文件的读取,其构造函数如下: FileInputStream(String fi lename), 使用文件名创建一个新的 FileInputStream 对象 , 该对象和参数所指定的文件相关联 , 该文件必须是在系统中已经存在的。 FileInputStream(File fi le), 使用文件对象创建一个新的 FileInputStream 对象。 构 造 函 数 会 抛 出FileNotFoundException 异 常, read 方 法 和 close 方 法 会 抛 出IOException 异常,使用该类时必须捕获该异常。 (二)FileOutputStream FileOutputStream 类用于文件的输出操作,主要用于文件的写入, FileOutputStream类的构造函数如下: FileOutputStream(String fi lename), 使用文件名创建一个新的 FileOutputStream 对象 , 该对象和参数所指定的文件相关联 , 该文件必须是在系统中已经存在的。 FileOutputStream(File fi le), 使用文件对象创建一个新的 FileOutputStream 对象。 构 造 函 数 会 抛 出 FileNotFoundException 异 常, write 方 法 和 close 方 法 会 抛 出 IOException 异常,使用该类时必须捕获该异常。 二、字符流文件的读取 (一)FileReader FileReader 类用于文件的输入操作,主要用于文件的读取,其构造函数如下: FileReader(String fi lename), 使用文件名创

资源预览图

8.2创建文件和文件夹(课件)-高二《程序设计基础》同步教学(北京出版社)
1
8.2创建文件和文件夹(课件)-高二《程序设计基础》同步教学(北京出版社)
2
8.2创建文件和文件夹(课件)-高二《程序设计基础》同步教学(北京出版社)
3
8.2创建文件和文件夹(课件)-高二《程序设计基础》同步教学(北京出版社)
4
8.2创建文件和文件夹(课件)-高二《程序设计基础》同步教学(北京出版社)
5
8.2创建文件和文件夹(课件)-高二《程序设计基础》同步教学(北京出版社)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。