Core Java| JSP| Servlets| XML| EJB| JEE5| Web Services| J2ME| Glossary| Questions?

 

 

 

 

 

 

 

 

 

 

 

 

 

Search Tutorials

Latest Questions
Comments
 
Getting the Current Working Directory in Java 
 

In this section, you will learn how to get the current working directory.

 

Getting the Current Working Directory in Java

                         

Introduction

In this section, you will learn how to get the current working directory. The current working directory that means where your program run. This program shows the current directory name when your program run. Following methods are invoked for this purpose : 

System.getProperty("user.dir");

This is the getProperty() method of the System class of the java.lang package returns the system properties according to the indicated argument. Here, the mentioned indicated argument is "user.dir" which indicates about the getting the current directory name.

Here is the code of the program :

import java.io.*;

 
public class  GetCurrentDir{
 
  
private static void dirlist(String fname){
 
   
File dir = new File(fname);
  
  
System.out.println("Current Working Directory : "+ dir);
 
  
}

 
 
public static void main(String[] args){
 
    
String currentdir = System.getProperty("user.dir");
 
    
dirlist(currentdir);
 
 
}
 
}


Output of the program 

C:\nisha>javac GetCurrentDir.java

C:\nisha>java GetCurrentDir
Current Working Directory : C:\nisha

C:\nisha>

Download this example.

                         

» View all related tutorials
Related Tags: c orm form time script object io objects help method sed system ip collection this opera create show for work

Leave your comment:

Name:

Email:

URL:

Title:

Comments:


Enter Code:

Audio Version
Reload Image
 

Note: Emails will not be visible or used in any way, and are not required. Please keep comments relevant. Any content deemed inappropriate or offensive may be edited and/or deleted.

No HTML code is allowed. Line breaks will be converted automatically. URLs will be auto-linked. Please use BBCode to format your text.

Add This Tutorial To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 

Current Comments

4 comments so far (
post your own) View All Comments Latest 10 Comments:

The method:
System.getProperty("user.dir");

Just correctly work in Windows Systems, in Unix type system get the user folder, for example, no matter the ubication, always get: /home/<userFolder>.

Posted by Omar Danilo Berroteran Silva on Wednesday, 12.17.08 @ 09:42am | #82879

Hai all,
I was searching for the creation using java,these code are very much helpful,But my serching is not yet complted here.I have a problem:=i had to create an asdfd.org file in windows using java programm like d://salish//examples//store//company//asdfd.org and in linux that i dont know .How will i create the folder by java programme and put hat asdfd.org in the d:/........ folder please help me
Thank you ...

Posted by salish on Friday, 10.10.08 @ 12:01pm | #80989

dear sir

how to select cdrom at program run time using java.

Posted by ganesh on Tuesday, 06.3.08 @ 20:10pm | #61976

It works fine on Windows systems, but how do you get the working directory in Linux?

Posted by buri on Friday, 12.14.07 @ 18:50pm | #42277

Training Courses
Tell A Friend
Your Friend Name
Software Solutions
Least Viewed
Most Rated
Recently Viewed
Search Tutorials

 

 
 

Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Search Engine | News Archive | Jboss 3.0 tutorial | Free Linux CD's | Forum | Blogs

About Us | Advertising On RoseIndia.net  | Site Map

India News

Indian Software Development Company | iPhone Development Company in India | Flex Development Company in India | Java Training Delhi | Java Training at Noida |

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2008. All rights reserved.