【发布时间】:2014-09-24 19:20:15
【问题描述】:
我有一个指向磁盘上文件的路径,例如: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());
我确定我的处理方式是错误的,只是不确定如何完成我想要的。
【问题讨论】: