java 文件属性的读取

来源:互联网 发布:s71200编程软件 中文 编辑:程序博客网 时间:2024/05/21 11:22

1  案例 如下:

package zyl.file;
import java.io.File;
public class ReadFileProperty {
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  File file = new File("text.txt");
  //文件是否存在
  System.out.println("文件是否存在:"+file.exists());
  //读取文件名称
  System.out.println("文件名称:"+file.getName());//只与 文件创建时的文件名有关
  //文件路径
  System.out.println("文件路径:"+file.getPath());
  //文件绝对路径   从根目录开始
  System.out.println("文件绝对路径:"+file.getAbsolutePath());
  //文件父级路径   先获得 文件的绝对路径 在 用getParent()获得父级路径
  System.out.println("文件父级路径:"+new File(file.getAbsolutePath()).getParent());
  //读取文件大小  返回值按字节 大小 且 为长整型
  System.out.println("文件大小:"+file.length()+"byte");
  System.out.println("文件大小:"+file.length()/1000+"kb");
  System.out.println("文件大小:"+(float)file.length()/1000+"kb");//由于整型与整型相除结果得 整型  过没有小数为  故将其中一个数字转化为 小数类型
  //文件是否隐藏
  System.out.println("文件是否隐藏"+file.isHidden());
  //文件是否可读
  System.out.println("文件是否可读"+file.canRead());
  //文件是否可写
  System.out.println("文件是否可写"+file.canWrite());
  //文件是否为文件夹
  System.out.println("文件是否为文件夹:"+file.isDirectory());
  
 }
}


案例 结果:

文件是否存在:true
文件名称:text.txt
文件路径:text.txt
文件绝对路径:K:\File\text.txt
文件父级路径:K:\File
文件大小:12byte
文件大小:0kb
文件大小:0.012kb
文件是否隐藏false
文件是否可读true
文件是否可写true
文件是否为文件夹:false


原创粉丝点击