I/O流 File类常用API

File类常用方法:
1、创建File对象
File(File parent, String child)
从父抽象路径名和子路径名字符串创建新的 File实例。
File(String pathname)
通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。
File(String parent, String child)
从父路径名字符串和子路径名字符串创建新的 File实例。
File(URI uri)
通过将给定的 file: URI转换为抽象路径名来创建新的 File实例。
注意:创建得到的file对象是否真实存在得看对应的路径下是否有相应的文件。如果没有可
通过file.createNewFile()创建出来。

2、判断文件是否存在
boolean exists();

3、获取文件名
String getName();

4、获取文件路径
String getPath();//相对路径

5、获取文件绝对路径
String getAbsolutePath();

6、创建新文件
File createNewFile();

7、删除文件
boolean delete();

8、判断是否是文件
boolean isFile();

9、判断是否是目录
boolean isDirectory();

10、返回一个字符串数组,命名由此抽象路径名表示的目录中的文件和目录。
String[] list();

11、返回一个字符串数组,命名由此抽象路径名表示的目录中满足指定过滤器的文件和目录。
String[] list(FilenameFilter filter);

12、返回一个抽象路径名数组,表示由该抽象路径名表示的目录中的文件。
File[] listFiles();

13、返回一个抽象路径名数组,表示由此抽象路径名表示的满足指定过滤器的目录中的文件和目录。
File[] listFiles(FileFilter filter);

14、返回一个抽象路径名数组,表示由此抽象路径名表示的满足指定过滤器的目录中的文件和目录。
File[] listFiles(FilenameFilter filter);

15、创建目录
File mkdir();

16、创建多层级目录,不会创建已经存在的目录
File mkdirs();

posted on 2020-12-05 01:22  landiss  阅读(86)  评论(0编辑  收藏  举报