8.IO包概述并显示文件信息
来源:互联网 发布:linux cat vi 编辑:程序博客网 时间:2024/06/03 17:44
复习笔记
[第四季]8.IO包概述并显示文件信息(2017-07-10 08:33)
①new 一个File,路径是”E:\eclipse64\eclipse.exe”.存放到file里面.
②new一个StringBuilder().存放到str里面.
③用.append方法来增加file里面的内容,一行一行添加各个属性(最后修改
时间,文件大小.
补充:\t是tab键,\n是换行键. AND alt+下箭头是移动代码的位置,这个很好用.
④判断file的文件类型,如果是目录就在str中添加”类型:目录”,否则添加”
类型:文件”.
⑤最后打印str,用toString方法.
*******笔记结束*
8.OI包中的概述讲解显示文件信息
要用到哪些类?
java.io.file
java.io软件包—-java.io—-file类—–构造方法
构造:
File(String pathname)
案例1:显示一个文件的信息
package javastudy;import java.io.File;public class Test { public static void main(String[] args) { //***********1.第一种创建方式************** File file=new File("E:\\eclipse64\\eclipse.exe");//这个比较直观// File file2=new File("E:\\eclipse64","eclipse.exe"); StringBuilder str=new StringBuilder(); str.append("最后修改日期:"+ file.lastModified()); str.append("\n"); str.append("文件大小:"+file.length()); str.append("\n"); if(file.isDirectory()) { str.append("类型:目录"); }else { str.append("类型:文件"); } System.out.println(str.toString()); }}
输出结果:
最后修改日期:1489471466000
文件大小:319984
类型:文件
转换最后修改日期long为date
ca.setTimeInMillis(file.lastModified());str.append("最后修改日期:"+ ca.getTime());
显示如下:
最后修改日期:Tue Mar 14 14:04:26 CST 2017
文件大小:319984
类型:文件
修改语句如下:
str.append("最后修改日期:"+ ca.getTime().toLocaleString());
最后结果为
最后修改日期:2017-3-14 14:04:26
文件大小:319984
类型:文件
但是这个toLocaleString方法过时了,如果有其他替代方案的话下来可以自己查
最后全部的代码如下:
package javastudy;import java.io.File;import java.util.Calendar;public class Test { public static void main(String[] args) { //***********1.第一种创建方式************** File file=new File("E:\\eclipse64\\eclipse.exe");//这个比较直观// File file2=new File("E:\\eclipse64","eclipse.exe"); StringBuilder str=new StringBuilder(); Calendar ca=Calendar.getInstance(); ca.setTimeInMillis(file.lastModified()); str.append("最后修改日期:"+ ca.getTime().toLocaleString()); str.append("\n"); str.append("文件大小:"+file.length()); str.append("\n"); if(file.isDirectory()) { str.append("类型:目录"); }else { str.append("类型:文件"); } System.out.println(str.toString()); }}
阅读全文
0 0
- 8.IO包概述并显示文件信息
- java之IO包概述并讲解显示文件信息
- 文件IO概述
- Asp.net IO类递归显示目录,文件信息
- ___16__C#IO创建Text文件并读取显示
- Linux文件---文件IO概述
- 解析XML文件,并将信息显示在窗体上
- Linux文件---标准IO概述
- IO综合练习:录入学生成绩并将信息存储在硬盘文件中
- 添加书籍信息并显示:
- 从键盘输入信息并显示
- 《黑马程序员》 IO之读取文件中的信息输出到控制台显示
- 文件拖放显示信息
- IO-文件切割和合并。
- CCS3.3 IO文件增加探针并显示图形的方法
- 获取某个文件夹信息,并生成XML文件,按树形显示
- 定义一个结构体用于保存员工信息,写入文件后并将其显示出来
- 编写一个程序,将联系人信息存入文件中并显示出来
- 又又一周了
- C语言 bool类型
- UVA
- Eclipse 安装(Neon 版本)
- JSP 发送邮件
- 8.IO包概述并显示文件信息
- java中class文件的意义在哪里
- 1.Px4控制算法综述
- jqery和js如何判断checkbox是否选中
- JSP 表单处理
- 机器学习笔记之学习速率
- eclipse有红叉,查看markers发现Target runtime Apache Tomcat 7.0(8.0,9.0) is not defined
- idea的快捷键与其他快捷键发生冲突的解决办法
- 7,20整理设计模式