//可以将一个已存在的,或者不存在的文件或者目录封装成file对象。
File f1 = new File("c:\\a.txt");//文件一定存在么?
File f2 = new File("c:\\","a.txt");
File f = new File("c:\\");
File f3 = new File(f,"a.txt");
File f4 = new File("c:"+File.separator+"abc"+File.separator+"a.txt");
System.out.println(f4);
File对象的常见方法
获取
创建与删除。
判断
重命名
1 获取
1.1 获取文件名称。
1.2 获取文件路径。
1.3 获取文件大小。
1.4 获取文件修改时间。
File file = new File("test.txt");
String name = file.getName(); //文件名称
String absPath = file.getAbsolutePath();//绝对路径。
String path = file.getPath();//相对路径 当路径绝对的时候,返回的和绝对路径相同
long len = file.length();//文件的长度 单位为字节
long time = file.lastModified();//最后 修改的时间
Date date = new Date(time);
DateFormat dateFormat = DateFormat.getDateTimeInstance
(DateFormat.LONG ,DateFormat.LONG);
String str_time = dateFormat.format(date);
System.out.println("name:"+name);
System.out.println("absPath:"+absPath);
System.out.println("path:"+path);
System.out.println("len:"+len);
System.out.println("time:"+time);
System.out.println("str_time:"+str_time);