我有一个指向磁盘上文件的路径,例如:
看起来我应该能够通过
C:\folder\dir\dir2\file.txt
。如果在代码中处理此文件时出现异常,它将输出整个路径。理想情况下,最好不要打印整个目录,而是像这样../../dir2/file.txt
。看起来我应该能够通过
java.nio.file relativize
方法来实现这个目标,只是不太确定如何操作。Path file; // C:\folder\dir\di2\file.txt
file.relativize(file.getParent());
我肯定是以错误的方式来解决这个问题,只是不确定如何实现我想要的。