概念
File类代表一个特定的文件或者目录,并提供了若干方法对该文件或目录进行操作。
File类构造方法
方法 |
说明 |
File(String pathname) |
通过路径名创建一个新 File 实例 |
File(File parent, String child) |
根据父目录路径File实例和子目录或文件路径创建一个新 File 实例 |
File(String parent, String child) |
根据父目录路径和子目录或文件路径创建一个新 File 实例 |
File(URI uri) |
通过统一资源标识符创建一个新的 File 实例 |
import java.io.File;
public class Test {
public static void main(String[] args) {
File file = new File("C:\\Windows\\System32");
String path = file.getAbsolutePath();
System.out.println(path);
file = new File(new File("C:\\Windows"), "System32");
path = file.getAbsolutePath();
System.out.println(path);
file = new File("C:\\Windows", "System32");
path = file.getAbsolutePath();
System.out.println(path);
}
}
File类常用方法
- String getName():返回此对象表示的文件或目录最后一级文件夹名称
import java.io.File;
public class Test {
public static void main(String[] args) {
File file = new File("C:\\Windows\\System32\\cmd.exe");
String name = file.getName();//返回文件名cmd.exe
System.out.println(name);
}
}
代码2:
import java.io.File;
public class Test {
public static void main(String[] args) {
File file = new File("C:\\Windows\\System32");
String name = file.getName();//返回目录最后一级文件夹名称System32
System.out.println(n