1、概述人生永没有终点。只有等到你瞑目的那一刻,才能说你走完了人生路,在此之前,新的第一次始终有,新的挑战依然在,新的感悟不断涌现。
IO流:就是以流的方式进行输入(input)和 输出(output);输入:读取外部的数据,将数据读到内存中;输出:将内存中的数据写到外部设备中;Java 为 I/O 提供了强大的而灵活的支持,使其更广泛地应用到文件传输和网络编程中。
2、File类
File是 java.io 包下的类;File类代表操作系统中的一个文件(普通文件和文件夹);File类可以对文件整体进行操作(新建、删除、改名、获取文件的信息等),但不能对内容进行操作;
构造方法
File(String name) // 通过将给定路径名字符串转换为抽象路径名来创建一个File实例 File(File file, String name) // 根据 file抽象路径名和 name路径名字符串 来创建一个File实例。 File(String path, String name) // 根据path路径字符串 和 name路径字符串来创建一个File实例 File(URI uri) //通过将给定的URI(统一资源定位符) 转换为抽象路径名 来创建一个File实例
常用方法
// 访问文件名 String getName() //获取文件或目录名称 String getParent() //获取上一级路径名 String getPath() //获取当前的文件路径 String getAbsolutePath() //获取文件的绝对路径字符串 File getAbsoluteFile() //获取文件的绝对路径 boolean renameTo(File dest) //重新命名此抽象路径名的文件 // 文件检测 boolean exists() //检查文件是否存在 boolean canWrite() //检查文件是否可写 boolean canRead() //检查文件是否可读 boolean isFile() //检查文件是否是一个标准文件 boolean isDirectory() //检查目录是否是一个标准目录 // 获取常规文件信息 long lastModified() //获取文件最后一次被修改的时间 long length() //获取文件的长度 //文件操作相关的 boolean createNewFile() //创建新的普通文件 boolean delete() //删除文件 //目录操作相关的 boolean mkdir() //创建一个目录 boolean mkdirs() //创建多层目录 String[] list() //获取当前目录中的所有文件名 File[] listFiles() //返回一个File[],此数组中存储的是当前目录下的所有文件(包括目录)



