10.1.1创建File对象运行代码,控制台显示的运行结果如下图所示案例运行结果Run:Example01Xo"c:\ProgramFileslJavaljdk-11.e.11\binljava.exe"个D:lfilela.txtsrcHello.java一Process finished with exit code e
10.1.1 创建File对象 案例运行结果 运行代码,控制台显示的运行结果如下图所示
10.1.2File类的常用方法先定一个小目标!掌握File类的常用方法,能够使用File类的常用方法判断文件是否存在、获取文件的名称、文件的大小、文件的路径、删除文件
10.1.2 File类的常用方法 先定一个小 目标! 掌握File类的常用方法,能够使用File类的 常用方法判断文件是否存在、获取文件的 名称、文件的大小、文件的路径、删除文 件
10.1.2File类的常用方法File类提供了一系列方法,用于操作File类对象内部封装的路径指向File类的常用方法的文件或者目录。具体如下表所示方法声明功能描述判断File对象对应的文件或目录是否存在,若存在则返回booleanexistsotrue,否则返回false删除File对象对应的文件或目录,若删除成功则返回truebooleandelete()否则返回false当File对象对应的文件不存在时,该方法将新建一个文件booleancreateNewFileo若创建成功则返回true,否则返回false返回File对象表示的文件或文件夹的名称String getName0返回File对象对应的路径StringgetPatho
10.1.2 File类的常用方法 File类的常用方法 File类提供了一系列方法,用于操作File类对象内部封装的路径指向 的文件或者目录。具体如下表所示。 方法声明 功能描述 boolean exists() 判断File对象对应的文件或目录是否存在,若存在则返回 true,否则返回false boolean delete() 删除File对象对应的文件或目录,若删除成功则返回true, 否则返回false boolean createNewFile() 当File对象对应的文件不存在时,该方法将新建一个文件, 若创建成功则返回true,否则返回false String getName() 返回File对象表示的文件或文件夹的名称 String getPath() 返回File对象对应的路径
10.1.2File类的常用方法方法声明功能描述返回File对象对应的绝对路径(在Unix/Linux等系统上如果路径是以正斜线/开始,则这个路径是绝对路径·在String getAbsolutePathoWindows等系统上,如果路径是从盘符开始则这个路径是绝对路径)返回File对象对应目录的父目录(即返回的目录不包含最StringgetParentFileo后一级子目录)判断File对象对应的文件或目录是否可读,若可读则返回booleancanReadotrue反之返回false判断File对象对应的文件或目录是否可写若可写则返回booleancanWrite0true反之返回false判断File对象对应的是否是文件(不是目录),若是文件则boolean isFile0返回true,反之返回false
10.1.2 File类的常用方法 方法声明 功能描述 String getAbsolutePath() 返回File对象对应的绝对路径(在Unix/Linux等系统上, 如果路径是以正斜线/开始,则这个路径是绝对路径;在 Windows等系统上,如果路径是从盘符开始,则这个路 径是绝对路径) String getParentFile() 返回File对象对应目录的父目录(即返回的目录不包含最 后一级子目录) boolean canRead() 判断File对象对应的文件或目录是否可读,若可读则返回 true,反之返回false boolean canWrite() 判断File对象对应的文件或目录是否可写,若可写则返回 true,反之返回false boolean isFile() 判断File对象对应的是否是文件(不是目录),若是文件则 返回true,反之返回false
10.1.2File类的常用方法方法声明功能描述判断File对象对应的是否是目录(不是文件),若是目录则boolean isDirectoryo返回true反之返回false判断File对象对应的文件或目录是否是绝对路径boolean isAbsolute0返回1970年1月1日0时0分0秒到文件最后修改时间的毫longlastModifiedo)秒值返回文件内容的长度(单位是字节)longlengtho递归列出指定目录的全部内容(包括子目录与文件)String listo只是列出名称返回一个包含了File对象所有子文件和子目录的File数组File[llistFilesO
10.1.2 File类的常用方法 方法声明 功能描述 boolean isDirectory() 判断File对象对应的是否是目录(不是文件),若是目录则 返回true,反之返回false boolean isAbsolute() 判断File对象对应的文件或目录是否是绝对路径 long lastModified() 返回1970年1月1日0时0分0秒到文件最后修改时间的毫 秒值 long length() 返回文件内容的长度(单位是字节) String[] list() 递归列出指定目录的全部内容(包括子目录与文件), 只是列出名称 File[] listFiles() 返回一个包含了File对象所有子文件和子目录的File数组