java:IO

创建功能:

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数组。

上一篇:Java中基本数据类型所占字节大小及取值范围


下一篇:Android多点触摸与手势,fluttertextfield下划线