JAVA IO——获取文件信息

常用的文件操作

  • getName
  • getAbsolutePath
  • getParent
  • length
  • exists
  • isFile
  • isDirectory

 getName(文件名字)

    //获取文件信息
    public static void info(){
        //先创建文件对象
        File file=new File("e:\\news1.txt");
        //调用相应的方法,得到信息
        System.out.println("文件名字=: "+file.getName());
 
 
    }
}

 getAbsolutePath(绝对路径)

    //获取文件信息
    public static void info(){
        //先创建文件对象
        File file=new File("e:\\news1.txt");
        //调用相应的方法,得到信息
        System.out.println("文件名字=: "+file.getName());
 
        System.out.println("文件绝对路径=: "+file.getAbsolutePath());
 
 
    }
}



 getParent(文件父级目录)

   //获取文件信息
    public static void info(){
        //先创建文件对象
        File file=new File("e:\\news1.txt");
        //调用相应的方法,得到信息
        System.out.println("文件名字=: "+file.getName());
 
        System.out.println("文件绝对路径=: "+file.getAbsolutePath());
        System.out.println("文件父级目录=:"+file.getParent());
 
 
    }
}

length文件大小(字节)


  //获取文件信息
    public static void info(){
        //先创建文件对象
        File file=new File("e:\\wxz.txt");
        //调用相应的方法,得到信息
        System.out.println("文件名字=: "+file.getName());
 
        System.out.println("文件绝对路径=: "+file.getAbsolutePath());
        System.out.println("文件父级目录=:"+file.getParent());
        System.out.println("文件大小(字节)"+file.length());
 
 
    }
}

 exists(文件是否存在)

   //获取文件信息
    public static void info(){
        //先创建文件对象
        File file=new File("e:\\wxz.txt");
        //调用相应的方法,得到信息
        System.out.println("文件名字=: "+file.getName());
 
        System.out.println("文件绝对路径=: "+file.getAbsolutePath());
        System.out.println("文件父级目录=:"+file.getParent());
        System.out.println("文件大小(字节)"+file.length());
        System.out.println("文件是否存在=:"+file.exists());
        System.out.println();
 
 
    }
}


isFile(是不是一个文件)

    //获取文件信息
    public static void info(){
        //先创建文件对象
        File file=new File("e:\\wxz.txt");
        //调用相应的方法,得到信息
        System.out.println("文件名字=: "+file.getName());
 
        System.out.println("文件绝对路径=: "+file.getAbsolutePath());
        System.out.println("文件父级目录=:"+file.getParent());
        System.out.println("文件大小(字节)"+file.length());
        System.out.println("文件是否存在=:"+file.exists());
        System.out.println("是不是一个文件=:"+file.isFile());
        System.out.println("是不是一个目录=:"+file.isDirectory());
 
 
    }
}


isDirectory(是不是一个目录)

    //获取文件信息
    public static void info(){
        //先创建文件对象
        File file=new File("e:\\wxz.txt");
        //调用相应的方法,得到信息
        System.out.println("文件名字=: "+file.getName());
 
        System.out.println("文件绝对路径=: "+file.getAbsolutePath());
        System.out.println("文件父级目录=:"+file.getParent());
        System.out.println("文件大小(字节)"+file.length());
        System.out.println("文件是否存在=:"+file.exists());
        System.out.println("是不是一个文件=:"+file.isFile());
        System.out.println("是不是一个目录=:"+file.isDirectory());
 
 
    }
}


全部评论
感谢分享,很实用的内容啊
点赞 回复 分享
发布于 2022-08-17 19:26 陕西

相关推荐

不愿透露姓名的神秘牛友
11-27 10:52
点赞 评论 收藏
分享
一颗宏心:华为HR晚上过了十二点后还给我法消息。
点赞 评论 收藏
分享
11-26 22:34
已编辑
重庆邮电大学 Java
快手 客户端开发 (n+5)k*16 公积金12
牛客895077908号:佬 什么双非硕啊
点赞 评论 收藏
分享
评论
2
1
分享
牛客网
牛客企业服务