File类的常见方法 (Java)
-
创建。
boolean createNewFile(); 创建文件
boolean mkdir(); 创建文件夹
boolean mkdirs(); 创建多级文件夹。 -
删除
boolean delete();
void deleteOnExit(); 在程序退出时删除文件。 -
判断
boolean canExcute(); 判断是否可执行
boolean exists(); 文件是否存在。
isFile(); 文件
isDirectory(); 文件夹
isHidden(); java能得到文件中的隐藏文件但是对隐藏文件时不能访问的
isAbsolute(); 绝对路径即时不存在也能得到。 -
获取信息
getPath();file.getAbsolutePath() 得到文件/文件夹的绝对路径
file.getName() 得到文件/文件夹的名字
file.getParent() 得到父目录的绝对路径String 不可以调用可以调用mkdir()方法file.getParentFile() 得到父目录的绝对路径的返回值是File型可以调用mkdir()方法
-
三种文件创建方式:
File file = new File(“E:/…”); 文件/文件夹路径对象
File file = new File("…" ,""…); 父目录绝对路径 + 子目录名称
File file = new File("…","…"); 父目录File对象 + 子目录名称 -
list
String[] dir.list() 得到目录的子目录\文件的名称(不是绝对路径)
File[] dir.listFiles()