File文件的基本属性

来源:互联网 发布:淘宝订单打印 编辑:程序博客网 时间:2024/06/16 19:25
        File dir = new File("./"); // 当前目录//      if(dir.exists()){//          if(dir.isDirectory()){//              String[] subs //                  = dir.list();//              for(String name : subs){//                  System.out.println(name);//              }//          } //      }        File file = new File("JAVA_SE.rar");        System.out.println("JAVA_SE.rar_size>>>> "+file.length());        long size = file.length() / 1024 ; // kb        if(size > 1024){            size = file.length() / 1024 / 1024 ; // M            System.out.println("文件大小为: "+size+"M");        }else{            System.out.println("文件大小为: "+size+"KB");        }        System.out.println(file.getName());        System.out.println(file.lastModified());        SimpleDateFormat sdf = new SimpleDateFormat();        System.out.println(sdf.format(file.lastModified()));        System.out.println(file.getPath());        System.out.println(file.getCanonicalPath()); // 获取系统标准的绝对路径        System.out.println(file.exists()); // 存在        System.out.println(file.isFile());  // file        System.out.println(file.isDirectory());  // dir        System.out.println(file.canRead());        System.out.println(file.canWrite());        System.out.println(file.canExecute());        System.out.println(file.isHidden());
0 0