첫 번째 유형:
File f = new File(this.getClass().getResource("/").getPath()); System.out.println(f);
결과:
C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin
현재 수업의 프로젝트 경로를 가져옵니다.
"/"가 추가되지 않은 경우
File f = new File(this.getClass().getResource("").getPath()); System.out.println(f);
결과:
C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin\com\test
현재 클래스의 절대 경로를 가져옵니다.
두 번째 방법:
File directory = new File("");//参数为空 String courseFile = directory.getCanonicalPath(); System.out.println(courseFile);
결과:
C:\Documents and Settings\Administrator\workspace\projectName
현재 클래스의 프로젝트 경로를 가져옵니다.
세 번째 방법:
URL xmlpath = this.getClass().getClassLoader().getResource("selected.txt"); System.out.println(xmlpath);
결과:
file:/C:/Documents%20and%20Settings/Administrator/workspace/projectName/bin/selected.txt
현재 프로젝트의 src 디렉터리에서 selected.txt 파일의 경로를 가져옵니다.
넷째:
System.out.println(System.getProperty("user.dir"));
결과:
C:\Documents and Settings\Administrator\workspace\projectName
현재 프로젝트 경로를 가져옵니다.
다섯 번째 유형:
System.out.println( System.getProperty("java.class.path"));
결과:
C:\Documents and Settings\Administrator\workspace\projectName\bin
현재 프로젝트 경로를 가져옵니다.
PHP 중국어 웹사이트에는 무료 JAVA 입문 튜토리얼이 많이 있습니다. 누구든지 배울 수 있습니다!
위 내용은 Java에서 파일 경로를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!