gets the project path where the current class is located, if not added "/the File F=NewFile ( This. GetClass (). GetResource (""). GetPath ()); System.out.println (f); results: C:\Documents%20and%20settings\administrator\workspace\projectname\bin\com\test Gets the absolute path of the current class, and the second: File directory=NewFile ("");//parameter is emptyString Coursefile =Directory.getcanonicalpath (); System.out.println (coursefile); Result: C:\Documents and Settings\administrator\workspace\projectname gets the project path where the current class is located; The third type: URL xmlpath= This. GetClass (). getClassLoader (). GetResource ("Selected.txt"); System.out.println (Xmlpath); results: File:/c:/documents%20and%20settings/administrator/workspace/projectname/bin/Selected.txt Gets the path to the Selected.txt file in the current project SRC directory Fourth: System.out.println (System.getproperty ("User.dir"); results: C:\Documents and Settings\administrator\workspace\projectname get the current project path fifth type: System.out.println ( System.getproperty ("Java.class.path"); Result: C:\Documents and Settings\administrator\workspace\projectname\bin get the current project path
Get the path method for a file or folder in Java