CodeGym/Java Blog/рдпрд╛рджреГрдЪреНрдЫрд┐рдХ/Java рдордзреНрдпреЗ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд░рдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдорд┐рд│рд╡рд╛
John Squirrels
рдкрд╛рддрд│реА 41
San Francisco

Java рдордзреНрдпреЗ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд░рдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдорд┐рд│рд╡рд╛

рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдпрд╛ рдЧреНрд░реБрдкрдордзреНрдпреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ
рд╕рджрд╕реНрдп
Java рдордзреНрдпреЗ рд╕рдзреНрдпрд╛рдЪреА рдХрд╛рд░реНрдпрд░рдд рдбрд┐рд░реЗрдХреНрдЯрд░реА рдорд┐рд│рд╡рдгреЗ рдореНрд╣рдгрдЬреЗ рдЬрд┐рдереЗ рддреБрдордЪрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓реЙрдиреНрдЪ рдЭрд╛рд▓рд╛ рдЖрд╣реЗ рддреНрдпрд╛ рдбрд┐рд░реЗрдХреНрдЯрд░реАрдЪрд╛ (рдлреЛрд▓реНрдбрд░) рдорд╛рд░реНрдЧ рдорд┐рд│рд╡рдгреЗ. рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдпрд╛рдЪрд╛ рдЕрд░реНрде рд░реВрдЯ рдлреЛрд▓реНрдбрд░рдордзреВрди рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╛рдЗрд▓ рдареЗрд╡рд▓реЗрд▓реНрдпрд╛ рдлреЛрд▓реНрдбрд░рдкрд░реНрдпрдВрддрдЪрд╛ рдорд╛рд░реНрдЧ рдорд┐рд│рд╡рдгреЗ. рд╣реА рджреИрдирдВрджрд┐рди рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗ рдЖрдгрд┐ Java рдордзреНрдпреЗ рддреЗ рдХрд░рдгреНрдпрд╛рдЪреЗ рдЕрдиреЗрдХ рдорд╛рд░реНрдЧ рдЖрд╣реЗрдд. рддрдерд╛рдкрд┐, рдЖрдореНрд╣реА рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рдЕрдВрдЧрднреВрдд рдкрджреНрдзрддреАрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рд╕рд░реНрд╡рд╛рдд рдореВрд▓рднреВрдд рдкрджреНрдзрддреАрдиреЗ рд╕реБрд░реБрд╡рд╛рдд рдХрд░реВ.

System.getProperty(); рдкрджреНрдзрдд

public class DriverClass {

	public static void main(String[] args) {

		String userDirectoryPath = System.getProperty("user.dir");

		System.out.println("Current Directory = \"" + userDirectoryPath + "\"" );
	}
}

рдЖрдЙрдЯрдкреБрдЯ

рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ = "C:\Users\DELL\eclipse-workspace\JavaProjects"

рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг

рд╡рд░реАрд▓ рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рдорд╛рдирдХ рдкреЕрд░рд╛рдореАрдЯрд░ тАЬ user.dir тАЭ рд╕рд╣ тАЬ рд╕рд┐рд╕реНрдЯрдо тАЭ рджреНрд╡рд╛рд░реЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реА тАЬ getProperty() тАЭ рдкрджреНрдзрдд рд╡рд╛рдкрд░рддреЗ . рддреЗ рддреБрдордЪреНрдпрд╛ Java рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдЪрд╛ рдорд╛рд░реНрдЧ рдорд┐рд│рд╡рддреЗ. рддреЗ рд╕реНрд╡рддрдГрд╕рд╛рдареА рдЪрд╛рд▓рд╡рд╛ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рддреЗ рдЖрдЙрдЯрдкреБрдЯрдордзреНрдпреЗ рдЫрд╛рдкрд▓реЗрд▓реЗ рджрд┐рд╕реЗрд▓.

java.nio.file.FileSystems рд╡рд╛рдкрд░рдгреЗ

import java.nio.file.FileSystems;
import java.nio.file.Path;

public class DriverClass1 {

   // Print Current Working Directory using File Systems
   static void printCurrentWorkingDirectoryUsingFileSystems() {

	Path currentDirectoryPath = FileSystems.getDefault().getPath("");
	String currentDirectoryName = currentDirectoryPath.toAbsolutePath().toString();
	System.out.println("Current Directory = \"" + currentDirectoryName + "\"");

    }

    public static void main(String[] args) {
	printCurrentWorkingDirectoryUsingFileSystems();
    }
}

рдЖрдЙрдЯрдкреБрдЯ

рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ = "C:\Users\DELL\eclipse-workspace\JavaProjects"

рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг

Java 7 рдЖрдгрд┐ рддреНрдпрд╛рд╡рд░реАрд▓ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА java.nio.file.FileSystems рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛рдд . рд╡рд░реАрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдордордзреНрдпреЗ, тАЬ getDefault() тАЭ рдкрджреНрдзрддреАрд▓рд╛ рдбреАрдлреЙрд▓реНрдЯ рдлрд╛рдЗрд▓рд╕рд┐рд╕реНрдЯрдореНрд╕ рдорд┐рд│рддрд╛рдд. рдирдВрддрд░ тАЬ рдЧреЗрдЯрдкрд╛рде() тАЭ рдкрджреНрдзрдд рддреНрдпрд╛рдЪрд╛ рдорд╛рд░реНрдЧ рдорд┐рд│рд╡рддреЗ. рдирдВрддрд░, рд░реВрдЯ рдкрд╛рд╕реВрди рдХрд╛рд░реНрдпрд░рдд рдбрд┐рд░реЗрдХреНрдЯрд░реАрдЪрд╛ рд╕рдВрдкреВрд░реНрдг рдорд╛рд░реНрдЧ рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рддреЗ тАЬ рдЕтАНреЕрдмрд╕реЛрд▓реНрдпреБрдЯ рдкрд╛рде тАЭ рдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рддреЗ рдкрд╛рде рдЯрд╛рдЗрдк рдСрдмреНрдЬреЗрдХреНрдЯ рд░рд┐рдЯрд░реНрди рдХрд░рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рд┐рдВрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА тАЬ toString() тАЭ рд╡рд╛рдкрд░реВрди рд░реВрдкрд╛рдВрддрд░рдг рдХреЗрд▓реЗ рдЬрд╛рддреЗ.

рдирд┐рд╖реНрдХрд░реНрд╖

рдЖрддреНрддрд╛рдкрд░реНрдпрдВрдд рддреБрдореНрд╣рд╛рд▓рд╛ Java рдордзреНрдпреЗ рд╕рдзреНрдпрд╛рдЪреА рдХрд╛рд░реНрдпрд░рдд рдбрд┐рд░реЗрдХреНрдЯрд░реА рдорд┐рд│рд╡рдгреНрдпрд╛рдЪреНрдпрд╛ рджреЛрди рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдкрджреНрдзрддреА рдорд╛рд╣рд┐рдд рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рдорд╢реАрдирд╡рд░ рд╡рд░реАрд▓ рджреЛрдиреНрд╣реА рдкреНрд░реЛрдЧреНрд░реЕрдо рдЪрд╛рд▓рд╡рд▓реНрдпрд╛рд╕рдЪ рдпрд╛ рдкрджреНрдзрддреАрдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреЗ рдЕрд░реНрдердкреВрд░реНрдг рдард░реЗрд▓. рд╕реНрд╡рдд:рд╕рд╛рдареА рдЖрдЙрдЯрдкреБрдЯ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рд╛ рдЖрдгрд┐ рддреБрдордЪреНрдпрд╛ рдХрд╛рд╣реА рдкреНрд░рд╢реНрдирд╛рдВрд╕рд╣ рдЖрдореНрд╣рд╛рд▓рд╛ рдкреЛрд╕реНрдЯ рдХрд░рд╛. рддреЛрдкрд░реНрдпрдВрдд рд╢рд┐рдХрдд рд░рд╛рд╣рд╛ рдЖрдгрд┐ рд╡рд╛рдврдд рд░рд╣рд╛!
рдЯрд┐рдкреНрдкрдгреНрдпрд╛
  • рд▓реЛрдХрдкреНрд░рд┐рдп
  • рдирд╡реАрди
  • рдЬреБрдиреЗ
рдЯрд┐рдкреНрдкрдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣реА рд╕рд╛рдИрди рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ
рдпрд╛ рдкрд╛рдирд╛рд╡рд░ рдЕрдЬреВрди рдХреЛрдгрддреНрдпрд╛рд╣реА рдЯрд┐рдкреНрдкрдгреНрдпрд╛ рдирд╛рд╣реАрдд