java代码如何读取文件属性呢?

书欣 Java经验 发布时间:2022-09-07 11:03:51 阅读数:2824 1
下文笔者讲述使用java代码读取文件属性的方法分享,如下所示
实现思路:
    使用File对象中方法
	即可获取文件属性
例:
package com.java265;
 
import java.io.File;
import java.util.Date;
public class fileUtill {
 
	public static void main(String[] args) {
		String source = "D:/file/test20220907.txt";   
		readerFile(source);
	}
	
	 /**
	  * 读取文件属性 
	  * @param resource  文件路径
	  */
	  public static void readerFile(String resourceFile) { 
		// 文件属性的取得   
		  File f = new File(resourceFile);   
		  if (f.exists()) {   
		      System.out.println(f.getName() + "的属性如下: 文件长度为:" + f.length());   
		      System.out.println(f.isFile() ? "是文件" : "不是文件");   
		      System.out.println(f.isDirectory() ? "是目录" : "不是目录");   
		      System.out.println(f.canRead() ? "可读取" : "不");   
		      System.out.println(f.canWrite() ? "是隐藏文件" : "");   
		      System.out.println("文件夹的最后修改日期为:" + new Date(f.lastModified()));   
		      } else {   
		      System.out.println(f.getName() + "的属性如下:");   
		      System.out.println(f.isFile() ? "是文件" : "不是文件");   
		      System.out.println(f.isDirectory() ? "是目录" : "不是目录");   
		      System.out.println(f.canRead() ? "可读取" : "不");   
		      System.out.println(f.canWrite() ? "是隐藏文件" : "");   
		      System.out.println("文件的最后修改日期为:" + new Date(f.lastModified()));   
		  }   
		  if(f.canRead()){   
			  System.out.println("文件可读!");
		  }   
		  if(f.canWrite()){   
			  System.out.println("文件可写!"); 
		  }   
	  }	
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202209/16625198754370.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者