一、file构造函数字段
1. 用来将文件或者文件夹封装成对象
2. 方便对文件与文件夹的属性信息进行操作
3. File对象可以作为参数传递给流的构造函数
private static void constructorDemo() {
File f1=new File("c:\\a.txt");
File f2=new File("c:\\","a.txt");
File f3=new File("c:\\");
File f4=new File("c:"+File.separator+"abc"+
File.separator+"a.txt");
}
二、file对象的常见函数-获取
1. 获取
1)获取文件名称:getName()
2)获取文件路径:getAbsolutePath()和getPath()
3)获取文件大小:length()
4)获取文件修改时间:lastModified()
public class ReadKey {
public static void main(String[] args){
//可以将一个已存在或不存在的文件或目录封装成file对象
File f=new File("d:\\a.txt");
String name=f.getName();
//绝对路径
String absPath=f.getAbsolutePath();
String path=f.getPath();
long size=f.length();
//获取最后修改时间
long time=f.lastModified();
Date date=new Date(time);
//转换成指定的日期格式
SimpleDateFormat sd =
new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
String dateStr = sd.format(date);
System.out.println(dateStr);
System.out.println(name+"\t"+absPath+"\t"
+path+"\t"+size);
}
}