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();