Java: Umwandlung von relativen in absoluten Pfad

Ich hatte in einem Projekt gerade den Fehler, der darauf hingedeutet hatte, dass ich einen falschen relativen Pfad angegeben hatte. Somit wollte ich nun als debugging eine Ausgabe des absoluten Pfades durchführen.

Werbung


Die Umwandlung ist (wenn man weiss wie) recht einfach, unten sind die beiden Möglichkeiten:

import java.nio.file.*;
 
public class MyPath {
 
  public static void main(String[] args) throws Exception {
    String RELATIVE_PATH = "../my/path/somewhere/";
    Path path;
 
    path = Paths.get(RELATIVE_PATH);
    System.out.println("Absolute Path: " + path.toAbsolutePath());
 
    path = FileSystems.getDefault().getPath(RELATIVE_PATH);
    System.out.println("Absolute Path: " + path.toAbsolutePath());
 
  }
}

Quelle

Veröffentlicht von

Uli

IT-Nerd und Admin

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

I accept that my given data and my IP address is sent to a server in the USA only for the purpose of spam prevention through the Akismet program.More information on Akismet and GDPR.