Java Nio absoluter Pfad zum relativen Pfad

Ich habe einen Pfad, der auf eine Datei auf der Festplatte verweist, sagen Sie:C:\folder\dir\dir2\file.txt. Wenn im Code beim Arbeiten mit dieser Datei eine Ausnahme ausgelöst wird, wird der gesamte Pfad ausgegeben. Im Idealfall wäre es schön, wenn nicht das gesamte Verzeichnis ausgedruckt würde, sondern so etwas wie../../dir2/file.txt.

Es scheint, als sollte ich das mit dem @ könnjava.nio.file relativize Methode, ich bin nur nicht sicher, wie.

Path file; // C:\folder\dir\di2\file.txt
file.relativize(file.getParent());

Ich gehe das falsch an, ich bin mir sicher, nur nicht sicher, wie ich das erreichen soll, was ich möchte.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage