java - 获取文件路径的相对路径?

标签 java file path relative-path java-7

<分区>

我需要从 File 对象中获取相对文件路径(相对于程序可执行路径)。

执行此操作的最佳方法是什么? File 只提供绝对路径的方法。也许手动获取执行路径,然后将此路径从绝对路径中删除以获得相对路径?

我正在使用 Java 7,以防万一 java.nio 有一些帮助方法。

感谢任何提示!

最佳答案

当您使用 Java 7 时,您可以使用新的 Path 类,它有许多非常酷的方法,包括 Path.relativize .

关于java - 获取文件路径的相对路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14898224/

相关文章:

java - Hadoop 2.7 - 在 HDFS 中创建目录的简单 Java 代码

java - 文件读/写正确顺序

java - 如何减少 Java 中 ImageIcon 双数组的执行时间

ruby-on-rails - Rails 4 - 设置,在创建新用户时自动创建配置文件

windows - 如何在 Win 64 上使用 32 位 JDK 启动 Oracle SQL Developer 4?

java - 在 Windows XP 上的 APPDATA 文件夹中创建文件夹(文件夹是只读的)

java - 使用 Executors 服务在 Java 中创建固定大小线程池的最佳方式

html - 纯CSS绘制圆形动画

java - 使用intellij使用ssh key 进行远程java调试

python - 如何将 JSON 字段中的多个段落连接成 .txt 中的一个段落?