File 文件类:
基本构造方法:
File(String pathname); | 传入文件路径全称 |
File(String parent,String filename); | 父文件夹全路径,文件名 |
File(File parent,String filename); | 父文件类,文件名 |
常用方法
createNewFile() | 在指定位置创建文件 |
boolean mkdir(); | 在指定路径下面创建文件夹,如果父文件夹不存在,返回false。仅能创建一级目录 |
boolean mkdirs(); | 在指定路径下面创建文件夹,如果文件夹已存在,返回false。能创建多级目录 |
boolean renameTo(); | 重命名文件或者文件夹,如果文件夹相同,则为改名字,如果不相同,则相当于剪切功能 |
boolean delete(); | 删除文件 成功返回true,如果文件不存在 返回false |
boolean deleteOnExit(); | 在虚拟机终止的时候,删除抽象路径名表示的文件或文件夹,保证程序异常时创建的临时文件也可以被删除 |
boolean exists(); | 判断文件或者文件夹是否已经存在 |
boolean isFile(); | 判断是不是文件 |
boolean isDirectory() | 判断是不是文件夹 |
String getName(); | 获取文件名 |
String getPath(); | 获取文件路径 如果是相对路径 则获取到的是相对路径 |
String getAbsolutePath(); | 获取文件绝对路径 |
long length(); | 返回文件大小 字节数 |
String getParent(); | 返回父文件夹目录名字符串,如果没有指定父目录 返回null |
long lastModified(); | 最后一次修改文件 ms |