Java IO API 获取文件信息
在 Java 中,File 类提供了一些方法来获取文件或目录的相关信息。以下是几种常用的方法,它们可以帮助您获取文件的名称、路径及其他重要属性。
1. 获取文件或目录的名称
String getName()
该方法返回文件或目录的名称(不包括路径)。它只返回文件或目录的最后一部分,即文件名。
示例:
File file = new File("C:/Documents/example.txt");
System.out.println("文件名:" + file.getName());
输出:
文件名:example.txt
在这个示例中,getName() 返回了文件的名称 example.txt,而不是文件的完整路径。
2. 获取父目录路径
String getParent()
该方法返回文件的父目录的路径字符串。如果该文件没有父目录(例如根目录或文件本身),则返回 null。
示例:
File file = new File("C:/Documents/example.txt");
System.out.println("父目录路径:" + file.getParent());
输出:
父目录路径:C:/Documents
在这个例子中,getParent() 返回了文件 example.txt 所在的父目录 C:/Documents。
3. 获取文件的完整路径
String getPath()
该方法返回文件的路径字符串。与 getAbsolutePath() 不同,它返回的是文件实例化时提供的路径,无论该路径是绝对的还是相对的。
示例:
File file = ();
System.out.println( + file.getPath());


