如何使用lastIndexOf方法使用文件名提取直接目录的名称?

时间:2011-05-15 19:44:35

标签: java

我想用文件名提取直接目录的名称。例如 c:/wallpapers/images/images.gif我只是想检索images / images.gif。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

String shortenedPath(String path) {
  File complete = new File(path);
  String parentDir = complete.getParent().getName();
  File shortened = new File(parentDir, complete.getName());
  return shortened.toString();
}