2019-6-29 day1
【Java】 在企业里比较常用的一些文件属性
package com.hxzy.cmd;
import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test {
public static void main(String[] args) throws IOException {
//确定文件对象
File file =new File("D:/test");
//相关文件属性
System.out.println("文件是否存在: "+file.exists());
System.out.println("是否创建了新文件: "+file.createNewFile());
System.out.println("文件名: "+file.getName());
System.out.println("上一层路径: "+file.getParent());
System.out.println("是否是目录: "+file.isDirectory());
System.out.println("是否是文件: "+file.isFile());
System.out.println("最后修改时间(从1970年1月1日算起): "+file.lastModified());
long times=file.lastModified();
SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date=new Date(times);
System.out.println("转换成常规格式: "+sf.format(date));
System.out.println("创建文件(即使路径不存在,自动创建): "+file.mkdirs());
System.out.println("创建文件(路径必须存在,不能主动创建): "+file.mkdir());
System.out.println("列出文件对象同级的文件:");
for(String path:file.list()){
System.out.println(path);
}
}
}
下面是测试的截图:
emmmmm…第一次写,各种不会摸索点下试试看的感觉,明天的Java实训结束、然后就放两个月的暑假了。
最后想再说下createNewFile()这个方法,它是当前路径下没有这个文件,在运行时判断文件是否存在,如果不存在则创建文件并返回true,否则返回false;