Java 程序:从绝对路径获取文件名
要理解这个示例,你应该了解以下 Java 编程 主题:
示例 1:使用 getName() 从绝对路径获取文件名
import java.io.File;
class Main {
public static void main(String[] args) {
// 链接到文件 Test.class
File file = new File("C:\\Users\\Sudip Bhandari\\Desktop\\Programiz\\Java Article\\Test.class");
// 使用 getName() 获取文件名
String fileName = file.getName();
System.out.println("文件名: " + fileName);
}
}
文件名: Test.class
在上面的示例中,我们使用了
File
类的
getName()
方法来获取文件的名称。
示例 2:使用字符串方法获取文件名
我们也可以使用字符串方法从其绝对路径获取文件的名称。
import java.io.File;
class Main {
public static void main(String[] args) {
File file = new File("C:\\Users\\Sudip Bhandari\\Desktop\\Programiz\\Java Article\\Test.class");
// 将文件转换成字符串
String stringFile = file.toString();
int index = stringFile.lastIndexOf('\\');
if(index > 0) {
String fileName = stringFile.substring(index + 1);
System.out.println("文件名: " + fileName);
}
}
}
文件名: Test.class
在上面的示例中,