创建功能:
A:创建文件,如果文件不存在,就创建。存在,就不创建。public boolean createNewFile() throws IOException
B:创建文件夹,如果文件夹不存在,就创建。存在,就不创建。 public boolean mkdir()
单级文件夹public boolean mkdirs()
多级文件夹
到底创建的是文件还是文件夹,取决于你使用的方法。不取决于后缀名。
删除
删除功能:public boolean delete()
既可以删除文件,也可以删除文件夹。
相对路径:不以盘符开始的路径
绝对路径:以盘符开始的路径
- 注意事项:
A:如果一个文件夹内有内容,是不能直接删除的。
B:Java程序的删除不走回收站,直接删除。
public boolean isDirectory():是否是文件夹
public boolean isFile():是否是文件
public boolean exists():是否存在
public boolean canRead():是否可读
public boolean canWrite():是否可写
public boolean isHidden():是否隐藏
public String getAbsolutePath():获取绝对路径
public String getPath():获取相对路径
public String getName():获取名称
public long length():获取文件的大小
public long lastModified():获取最后一次修改时间的毫秒值
public String[] list():返回的是给定目录下的所有文件或者文件夹的名称数组。
public File[] listFiles():返回的是给定目录下的所有文件或者文件夹的File数组。