Java – How do I get the directory that a program is running from?
In this Tutorial We will learn how to print the path of current working directory. The code below is applicable for both Linux and window.
/*********************************************************************** * * * This will print a complete absolute path from where your application was initialized * * ********************************************************************** **/ public class app { public static void main(String[] args) { System.out.println("Working Directory = " + System.getProperty("user.dir")); } } /* OUTPUT Working Directory = C:\Users\codebind\Projects\App */
Other way of Getting the Current Working Directory in Java is by using java.io.File
/*********************************************************************** * * * This will print a complete absolute path from where your application was initialized * * ********************************************************************** **/ import java.io.File; public class app { public static void main(String[] args) { File currentDir = new File(""); System.out.println("Working Directory : " + currentDir.getAbsoluteFile()); } } /* OUTPUT Working Directory = C:\Users\codebind\Projects\App */
Leave a Reply