操作 FIle 路径和名称
获取绝对路径,返回 File 类型
File getAbsoluteFile();
获取绝对路径,返回 String 类型
String getAbsolutePath();
获取文件路径
String getPath();
获取文件名称
String getName();
获取上级目录文件
FIle getParentFile();
获取上级目录路径
String getParent();
检测 File 状态的方法
判断是否是可执行文件
boolean camExecute();
判断该文件是否可读
boolean canRead();
判断该文件是否可写
boolean canWrite();
判断该文件是否是隐藏文件
boolean isHidden();
获取该文件的最后修改时间
long lastModified();
获取该文件的长度大小(单位:字节)
long length();
File 类中方法:文件操作
判断是否是文件
boolean isFile();
创建新的文件
boolean createNewFile();
创建临时文件
static File createTempFile(String prefix,String suffix);
删除文件
boolean delete();
在 JVM 停止时删除文件
void deleteOnExit();
判断文件是否存在
boolean exists();
修改文件名
boolean renameTo(File dest);
File 类中方法:目录操作
判断是否是目录
boolean isDirectory();
创建当前目录
boolean mkdir();
创建当前目录和上级目录
boolean mkdirs();
列出所有的文件名
String[] list();
列出所有的文件对象
File[] listFiles();
列出系统盘符
static File[] listRoots();