java - 获取路径/文件名的路径,但文件没有扩展名

标签 java path

我可以有以下文件名和路径:

/某个路径/文件

文件没有扩展名,所以在 Java 中 getPath 最终返回完整的路径和文件名。假设路径/文件名中的最后一件事始终是文件名,我该如何提取路径?最简单的解决方案就是寻找最后一个正斜杠。但是是否有内置 API 可以获取它?

编辑: 错误。我的意思是如何提取路径(而不是文件名)。对不起。

最佳答案

     File file = new File("/somepath/file");
     file.getName();

编辑:如果你想要路径试试这个

    file.getCanonicalPath();

您还可以使用文件对象的属性来提取各种类型的文件相关数据。

关于java - 获取路径/文件名的路径,但文件没有扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14747594/

相关文章:

超时参数的 java.util.concurrent.TimeUnit 与 java.time.Duration

java - 带 vector 绘图的 RadioButton

cocoa - 如何砍掉文件://from NSURL

Java -install 与 PATH

java - JUnit - 静态类是否维护测试类之间的状态?

java - 从另一个 Servlet 调用 Servlet Post

java - 在 Java 中确定文件相对于其他文件

Docker容器: pip is not found even though I have set the PATH during building

java - 如何使用 Android 对 Firestore 进行分页?

windows - 错误!在 $PATH 中找不到 git 二进制文件