Java 获取文件子路径的最佳方法

Java 获取文件子路径的最佳方法,java,Java,我有两个文件对象: C:/basepath/ C:/basepath/directory/file.txt 现在我想从文件2中减去文件1,这样我就得到了目录/file.txt 我不想使用String.substring(),因为文件路径可能与输入不同 使用java.nio.file.Path的功能。您正在寻找“相对化”。使用java.nio.file.Path的功能。你正在寻找“相对化”

我有两个
文件
对象:

  • C:/basepath/
  • C:/basepath/directory/file.txt
  • 现在我想从文件2中减去文件1,这样我就得到了
    目录/file.txt


    我不想使用
    String.substring()
    ,因为文件路径可能与输入不同

    使用
    java.nio.file.Path
    的功能。您正在寻找“相对化”。

    使用
    java.nio.file.Path
    的功能。你正在寻找“相对化”