java怎么通过文件路径获得文件名
时间: 2024-01-22 20:19:48 浏览: 79
要通过文件路径获取文件名,可以使用Java中的File类的getName()方法。该方法返回文件或目录的名称字符串,不包括父路径。
下面是一个示例代码:
```java
import java.io.File;
public class FileNameExample {
public static void main(String[] args) {
String filePath = "C:\\Users\\username\\Documents\\example.txt";
File file = new File(filePath);
String fileName = file.getName();
System.out.println("File name: " + fileName);
}
}
```
在上面的示例中,我们创建了一个File对象,并将文件路径传递给它的构造函数。然后,我们调用getName()方法来获取文件名,并将其打印到控制台。
相关问题
Java 通过文件路径获取文件名
可以使用Java的File类来获取文件名。以下是获取文件名的示例代码:
```java
File file = new File("C:\\Users\\UserName\\Documents\\example.txt");
String fileName = file.getName(); //获取文件名,结果为 "example.txt"
```
其中,File类的构造函数需要传入文件的绝对路径。getName()方法可以获取文件的名称。如果需要获取文件的完整路径,可以使用getPath()方法。
java 通过File 获取文件全路径包含文件名
在Java中,你可以使用`java.io.File`类的`getAbsolutePath()`方法来获取文件的完整路径,包括文件名。这个方法会返回从根目录开始到指定文件的完全路径,通常以斜杠(`/`)分隔各个目录层次。
下面是一个简单的示例:
```java
import java.io.File;
public class Main {
public static void main(String[] args) {
File file = new File("example.txt"); // 创建一个File对象,传入文件名
String filePath = file.getAbsolutePath(); // 调用getAbsolutePath()方法获取路径
System.out.println("文件的全路径: " + filePath);
}
}
```
在这个例子中,如果`example.txt`位于当前运行程序的根目录下,`getAbsolutePath()`将返回`\example.txt`(Windows系统)或`/example.txt`(Linux/Unix系统)。如果你想获取相对路径而不是绝对路径,可以使用`getPath()`方法代替。
阅读全文