我想知道如何获取相对路径名称?任何现有的图书馆都可以提供帮助吗?
C:\ 123 C:\ 123 \ 1234 \ ZAQ \ ERF
我想得到类似123/1234 / zaq / erf
的内容答案 0 :(得分:4)
使用relativize()
课程中的URI
方法。从基本文件路径构造URI,然后重新激活绝对文件路径。
String s = new File("c:\\123").toURI().relativize(new File("c:\\123\\1234\\zaq\\erf").toURI()).getPath();
答案 1 :(得分:2)
如果您使用的是Java 7,那么Path类的relativize method可以满足您的需求。