JavaSE 学习参考:File文件类(3)

本文能实例来演示File类常用操作,示例程序打印出指定文件夹的所有子文件夹和数据文件,并打印出相关的修改日期和文件大小属性。

²。

示例代码:

public class Test {

public static void main(String[] args) {

File file = new File("C:\\Program Files\\Java\\jdk1.8.0_111");

File[] ff=file.listFiles();

for(File f:ff){

if(f.isDirectory()){

System.out.println(f.getName()+"\t文件夹");

}

}

for(File f:ff){

if(f.isDirectory()){

System.out.println(f.getName()+"\t\t\t\t\t"+getModifiedDate(f)+"\t\t\t文件夹");

}

}

for(File f:ff){

if(f.isFile()){

System.out.println(f.getName()+"\t\t\t\t\t"+getModifiedDate(f)+"\t\t\t"+getFileSize(f));

}

}

}

public static String getModifiedDate(File file){

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm");

Date modifiedDate=new Date(file.lastModified());

String str=sdf.format(modifiedDate);

return str;

}

public static String getFileSize(File file){

long len=file.length();

double kb=len%1024==0?len/1024:len/1024+1;

return kb+"KB";

}

}

运行程序,结果如下:

bin文件夹

db文件夹

include文件夹

jre文件夹

lib文件夹

bin2016-11-22 09:00文件夹

db2016-11-22 09:00文件夹

include2016-11-22 09:00文件夹

jre2016-11-22 09:00文件夹

lib2016-11-22 09:01文件夹

COPYRIGHT2016-09-22 07:474.0KB

javafx-src.zip2016-11-22 09:004972.0KB

LICENSE2016-11-22 09:001.0KB

README.html2016-11-22 09:001.0KB

release2016-11-22 09:011.0KB

src.zip2016-09-22 07:4720757.0KB

THIRDPARTYLICENSEREADME-JAVAFX.txt2016-11-22 09:00108.0KB

THIRDPARTYLICENSEREADME.txt2016-11-22 09:00173.0KB

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 7,489评论 0 17
  • 1.创建文件夹 !/bin/sh mkdir -m 777 "%%1" 2.创建文件 !/bin/sh touch...
    BigJeffWang阅读 10,549评论 3 53
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,033评论 19 139
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 12,913评论 6 13
  • 这两天在家里宅着养脸 猫就一直在我这玩 然后我就发现睡眠多了很多! 早上睡懒觉+中午吃完饭一起午休俩小时+下午还可...
    请不要叫我小Helen阅读 280评论 0 0

友情链接更多精彩内容