File类
File类是描述程序当中操作的文件与目录
Separator:目录分隔符 == “\\”
PathSeparator: 路径分隔符 == “/”
Win系统使用;作为分隔符,linux系统使用:作为分隔符
- File(String pathname) 通过路径名的字符串转换为抽象路径名来创建File实例
- File(File parent , String child) 从父抽象路径名和子路径名字符串创建新的File实例
- File(String paint , String child) 从父路径 名字符串和子路径名字符串创建新的File实例
路径:
- 相对路径
- 绝对路径
- 项目根路径
Api方法:
- public boolean isDirectory() 测试此抽象路径名表示的File是否为文件夹
- public boolean isFile() 测试此抽象路径名表示的File是否为文件
- public boolean exists() 测试此抽象路径名表示的File是否存在
- public String getAbsolutePath() 返回此抽象路径名的绝对路径名字符串
- public String getPath() 将此抽象路径名转换为路径名字符串
- public String getName() 返回由此抽象路径名表示的文件或文件夹的名称
- public long lastModified() 返回文件最后修改的时间毫秒值
- public boolean createNewFile() 创建一个新的空的文件
- public boolean mkdir() 只能创建一级文件夹
- public boolean mkdirs() 可以创建多级文件夹
- public boolean delete() 删除由此抽象路径名表示的文件或空文件夹
delete方法默认只能删除文件和空文件夹
delete方法删除不走回收站