开发者学堂课程【Java 高级编程:获取文件信息】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/20/detail/305
获取文件信息
目录:
一、通过 File 类来获取文件
二、进一步判断是是路径还是目录
一、通过 File 类来获取文件
1、除了可以进行文件的操作之外也可以通过File类来获取一些文件本身提供的信息,也可以获取如下内容:
(1)文件是否可读: public boolean canRead();
(2)文件是否可写: public boolean canWrite();
(3)获取文件长度: public long length(),
该方法返回的是一个 long 数据类型。返回字节长度;
(主要描述日期、时间、内存大小等);
(4)最后一次修改日期时间: public long lastModified();
(5)判断是否是目录: public boolean isDirectory();
(6)判断是否是文件:
public boolean isFile();
Public class JavaAPIDemo{
Public static void main (string[]args)throws Exception{
二、进一步判断是是路径还是目录
1、既然可以判断给定的路径是文件还是目录,那么就可以进一步的判断,如果发现是目录,则应该列出目录中的全部内容:
2、列出目录内容:
public File[] listFiles()
;
3、这些信息的获得都是文件或目录本身的操作,都不是不涉及到文件内容处理的。