Demo.java:
package cn.xxx.demo;
import java.io.File;
// File类的获取功能
public class Demo {
public static void main(String[] args) {
function_3();
}
public static void function_3(){
File file = new File("d:\\eclipse\\eclipse.exe");
String str = file.getParent(); // 获取父路径。 String类型
File parent = file.getParentFile(); // 获取父路径。 File类型
System.out.println(parent);
}
public static void function_2(){
File file = new File("src");
String str = file.getAbsolutePath(); // 获取绝对路径。 String类型。
File absolute = file.getAbsoluteFile(); // 获取绝对路径。 File类型。
System.out.println(absolute);
}
public static void function_1(){
File file = new File("d:\\eclipse\\eclipse.exe");
long length = file.length(); // 获取文件大小(单位字节)。 不能获取文件夹的大小
System.out.println(length);
}
public static void function(){
File file = new File("d:\\eclipse\\eclipse.exe");
String name = file.getName(); // 获取路径中的最后部分的名字。(可能是文件名,也可能是文件夹名)
System.out.println(name);
/*String path = file.getPath(); // File对象转成String对象。 类似toString().
System.out.println(path);*/
// System.out.println(file);
}
}