String getPath(): 获取创建File对象时使用的路径
String getAbsolutePath(): 获取File对象的绝对路径字符串
File getAbsoluteFile(): 获取包含绝对路径的File对象
String getParent(): 获取File对象的父路径字符串
File getParentFile(): 获取File对象的父路径的File对象
String getName(): 获取File对象代表的文件名或目录名(不含上层目录)
long length(): 获取File对象所表示的文件的大小, 单位byte
long lastModified(): 获取文件上次修改时间
- File类的重要获取功能
String[] list():获取当前路径下所有文件和目录名称(不包括父路径)
需要注意:File对象必须是目录,否则会报错
File[] listFiles():获取当前路径下的所有文件和目录的File对象
需要注意:File对象必须是目录,否则会报错
static File[] listRoots():返回系统的所有根路径.windows系统就是各种盘符
判断boolean exists(): 判断文件或目录是否存在
boolean isAbsolute(): 判断File中保存的是否是绝对路径,只是根据传入的路径判断,而不判断文件或目录是否真实存在
boolean isDirectory(): 判断该File对象是否为目录
boolean isFile(): 判断该File对象是否为文件
boolean isHidden(): 判断该文件或目录是否为隐藏的文件
修改
boolean renameTo(File dest):修改文件名
String[] list(): 获取当前路径下所有文件和目录名称(不包括父路径). File对象必须是目录, 否则会报错
File[] listFiles(): 获取当前路径下的所有文件和目录的File对象. File对象必须是目录
static File[] listRoots(): 返回系统的所有根路径. windows系统就是各种盘符C:, D:
路径
绝对路径
固定不可改变的路径,以盘符开头,也叫作真是路径
以盘符开头:E:\\a\\a.txt