Erster Typ:
File f = new File(this.getClass().getResource("/").getPath()); System.out.println(f);
Ergebnis:
C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin
Das Projekt abrufen, in dem sich die aktuelle Klasse befindet befindet sich Pfad.
Wenn „/“ nicht hinzugefügt wird
File f = new File(this.getClass().getResource("").getPath()); System.out.println(f);
Ergebnis:
C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin\com\test
Ermitteln Sie den absoluten Pfad der aktuellen Klasse.
Zweiter Typ:
File directory = new File("");//参数为空 String courseFile = directory.getCanonicalPath(); System.out.println(courseFile);
Ergebnis:
C:\Documents and Settings\Administrator\workspace\projectName
Den Projektpfad der aktuellen Klasse abrufen.
Die dritte Methode:
URL xmlpath = this.getClass().getClassLoader().getResource("selected.txt"); System.out.println(xmlpath);
Ergebnis:
file:/C:/Documents%20and%20Settings/Administrator/workspace/projectName/bin/selected.txt
Ermitteln Sie den Pfad der ausgewählten.txt-Datei im src-Verzeichnis des aktuellen Projekts.
Die vierte Methode:
System.out.println(System.getProperty("user.dir"));
Ergebnis:
C:\Documents and Settings\Administrator\workspace\projectName
Den aktuellen Projektpfad abrufen.
Die fünfte Methode:
System.out.println( System.getProperty("java.class.path"));
Ergebnis:
C:\Documents and Settings\Administrator\workspace\projectName\bin
Den aktuellen Projektpfad abrufen.
Die chinesische PHP-Website bietet eine große Anzahl kostenloser JAVA-Einführungs-Tutorials, die jeder gerne lernen kann!
Das obige ist der detaillierte Inhalt vonSo erhalten Sie den Dateipfad in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!