获取文件信息|学习笔记

简介: 快速学习 获取文件信息

开发者学堂课程【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、这些信息的获得都是文件或目录本身的操作,都不是不涉及到文件内容处理的。

相关文章
|
数据库 Windows
文件的相关内容(一)
文件的相关内容(一)
106 0
|
1月前
|
持续交付 数据库 Docker
待学习内容记录
待学习内容记录
|
2月前
|
Python
python编程获取《续蜀山剑侠传》目录信息:目录名称和网址
python编程获取《续蜀山剑侠传》目录信息:目录名称和网址
|
前端开发
文件的相关内容(二)
文件的相关内容(二)
|
前端开发 程序员 开发者
脚部信息 | 学习笔记
快速学习脚部信息
脚部信息 | 学习笔记
学习笔记jira项目35-清除前面课程输入的警告信息
学习笔记jira项目35-清除前面课程输入的警告信息
83 0
学习笔记jira项目35-清除前面课程输入的警告信息
|
分布式计算
有一个日志文件visitlog.txt,其中记录了用户访问网站的日期和访问的网站地址信息,每行一条记录。要求编写mapreduce程序完成以下功能: 1、 将不同访问日期的访问记录分配给不同的red
有一个日志文件visitlog.txt,其中记录了用户访问网站的日期和访问的网站地址信息,每行一条记录。要求编写mapreduce程序完成以下功能: 1、 将不同访问日期的访问记录分配给不同的red
143 0
|
缓存 移动开发 网络协议
写文件的四种方式 | 学习笔记
快速学习写文件的四种方式