649 Stimmen

Was ist der Unterschied zwischen getPath(), getAbsolutePath() und getCanonicalPath() in Java?

Was ist der Unterschied zwischen getPath() , getAbsolutePath() y getCanonicalPath() in Java?

Und wann verwende ich sie?

3voto

Matthew Wise Punkte 2460

Ich habe festgestellt, dass ich selten die getCanonicalPath() aber wenn man eine Datei mit einem Dateinamen im DOS 8.3 Format unter Windows angibt, wie z.B. die java.io.tmpdir System-Eigenschaft zurückgibt, dann gibt diese Methode den "vollständigen" Dateinamen zurück.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X