标签:File,file4,System,获取,路径名,IO,new,String From: https://www.cnblogs.com/Studentcy/p/17480986.html
import java.io.File;
import java.util.Date;
/*获取功能
* String getAbsolutePath() 返回此抽象路径名的绝对路径名字符串。(绝对路径文件在系统磁盘上的路径,从盘符开始,一直到文件夹的名称)
* String getPath() 将此抽象路径名转换为路径名字符串。(相对路径:相对于当前的项目)
* String getName() 返回由此抽象路径名表示的文件或目录的名称。(获取名称)
* long length() 返回由此抽象路径名表示的文件的长度。(获取长度)
* long lastModified() 返回此抽象路径名表示的文件上次修改的时间。(获取最后一次修改的时间,毫秒值) */
public class File_Test06_获取功能 {
public static void main(String[] args) {
File file = new File("cc");
File file2 = new File("dd");
File file3 = new File("aa.txt");
File file4 = new File("D:\\Develop\\IntelliJ IDEA 2021.1.1\\MyTest\\a\\cc.txt");
file.getAbsolutePath();
String abs = file.getAbsolutePath();
System.out.println("file的绝对路径:"+abs);
String path = file2.getPath();
System.out.println("file2的相对路径:"+path);
file3.getName();
String name = file3.getName();
System.out.println("file3的名字:"+name);
long length = file4.length();
System.out.println("file4的长度:"+length);
long time = file4.lastModified();
Date d = new Date(time);
System.out.println("file4最后一次修改的时间:"+d.toLocaleString());
}
}