借助Java File类了解文件的内在美

【本节目标】通过阅读本节内容,你将结合具体代码,实操File类的各种获取文件信息的方法,了解可以通过File类获取到哪些信息,初步掌握文件内部信息的获取方式。

获取文件信息

 

public boolean isFile() 是否是文件
public boolean isHidden() 是否是隐藏文件
public boolean isDirectory() 是否是目录
public long length() 文件或目录长度(bytes)
public boolean canRead() 是否可读
public boolean canWrite() 是否可写
public long lastModified()  文件最后修改时间
public boolean canExecute() 是否是可执行文件

 

@Test
    public void fileInnerMethod() {
        File file = new File("/Users/cuiyongxu/demo");
        //判断目录是否存在
        if (!file.exists()) {
            //创建目录
            file.mkdir();
        }
        System.out.println("是否是文件:" + file.isFile());
        System.out.println("文件是否处于隐藏状态:" + file.isHidden());
        System.out.println("是不是目录:" + file.isDirectory());
        System.out.println("字节长度:" + file.length());
        System.out.println("是否可读:" + file.canRead());
        System.out.println("是否可写:" + file.canWrite());
        System.out.println("最后修改时间:" + file.lastModified());
        System.out.println("是否是可执行文件:" + file.canExecute());
        System.out.println("删除目录:" + file.delete());
    }

 

 

 

 

 

您还没有登录,请先 登录或者 注册后,添加评论
公告栏
当前开发版本 2.1.0
  • 公告栏展示
  • 打赏功能添加
  • 消息系统后端支持(回复,删除,读取)
  • 支持RSS
赞助开发

支持下作者

您的支持是我们最大的动力

...
狸猫
友情链接
INAG工具库
热门文章
最近发表