创建完了File对象之后,那么File类中都有如下常用方法,可以获取文件相关信息
方法演示如下:
public class FileMethodDemo {
public static void main(String[] args) {
//创建文件对象
File file = new File("Test22.java"); //在eclipse环境中,如果写的是一个相对路径,获取的绝对位置为工程根目录
//获取文件的绝对路径,即全路径
String absPath = file.getAbsolutePath(); //返回String对象
File absPath2 = file.getAbsoluteFile(); //返回File对象
//File中封装的路径是什么获取到的就是什么。
String path = file.getPath();
//获取文件名称
String filename = file.getName();
//获取文件大小
long size = file.length();
//获取父路径
File file2 = new File("E:\\JAVA\\eclipse\\eclipse.exe");
File parent = file.getParentFile(); //返回File对象
String parent2 = file.getParent(); //返回String对象
System.out.println(parent);
System.out.println(parent2);
System.out.println("absPath="+absPath);
System.out.println("path="+path);
System.out.println("filename="+filename);
System.out.println("size="+size);
}
}