Java IO流(四) File

xiaoxiao2021-02-28  121

Java中的File类用来将文件或者文件夹封装成对象,方便对文件与文件夹进行操作。

根据文件的属性,File有以下常见的方法:

1.创建:

boolean creatNewFile() 在指定位置创建文件,若该文件存在,则不创建,返回false,和输出流对象不一样,后者对象一旦创建文件就会创建 boolean mkdir() 在指定位置创建一级文件夹 boolean mkdirs() 在指定位置创建多级文件夹 2.删除:

boolean delete() 删除文件,如果已经删除则返回false boolean deleteOnExit() 在退出时删除文件 3.判断:

boolean canExecute() 判断文件是否可执行 boolean exists() 是否存在 boolean isDirectory() 是否是目录 boolean isFile() 是否是文件 boolean isAbsolute() 是否是绝对路径 4.获取:

getName() getPath() getParent()获取到绝对路径中的父目录 getAbsolutePath() 获取绝对路径 getAbsoluteFile() 将绝对路径封装成一个对象 long lastModified() 获取文件修改的最后时间 long length() 获取文件长度 File类的方法的调用很简单,即实例化一个File对象,然后直接调用方法即可,这里就不再写 一些示例代码,值得注意的是Java中的File类中还有一个比较重要的列表方法,通过该方法可以列出所需目录,具体使用可以查看API。

转载请注明原文地址: https://www.6miu.com/read-68879.html

最新回复(0)