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

 

 

 

 

 

 

 

 

 

 

 

 

 

Search Tutorials

Latest Questions
Comments
 
Getting a absolute path 
 

In this section, you will read about the getting a absolute path.

 

Getting a absolute path

                         

To find a file or directory it is very necessary to know the path of the file or directory so that you can access it. If you know the path then it is very easy to work on it. Suppose a situation where a problem comes in front you where you don't know the path of the file, then what will you do. Then this problem can be solved by using a method getAbsolutePath().The method getAbsolutePath() should be used where we don't know the exact path of the file.

To find an absolute path of a file, Firstly we have to make a class GetAbsolutePath. Inside this class define the main method. Inside this method  define a File class of java.io package. Inside the constructor of a File class pass the name of the file whose absolute path you want to know. Now call the method getAbsolutePath() of the File class by the reference of  File class and store it in a String variable. Now print the string, you will get a absolute path of the file.
In this class we have make use of the following things by which this problem can be solved.

File: It is class in java.io package. It implements Comparable and Serializable interface.

getAbsolutePath():  It returns the absolute path name in  the form of string.

Code of the program is given below:

import java.io.*;

  public class  GetAbsolutePath{
 
 
public static void main(String[] args){
 
   
String str = args[0];


      File file = new File(str);
    String absolutePathOfFirstFile = file.getAbsolutePath();

    System.out.println(" The absolute path in first form is " 
                          + absolutePathOfFirstFile
);


      file = new File"chandan" + File.separatorChar+ str);
    String absolutePathOfSecondFile = file.getAbsolutePath();
    System.out.println(" The absolute path is " + absolutePathOfSecondFile);


      file = new File("chandan" + File.separator + ".." + File.separator + str);
    String absolutePathOfThirdFile = file.getAbsolutePath();
    System.out.println(" The absolute path is " + absolutePathOfThirdFile)

    }
 
}


Output of the program 

C:\java>java GetAbsolutePath chandan
The absolute path in first form is C:\tapan\chandan
The absolute path is C:\tapan\chandan\chandan
The absolute path is C:\tapan\chandan\..\chandan

Download this example.

Getting the Parents of a Filename

Program uses getParent( ) method of the File class object to find the parent directory name of the current directory. For example,

System.getProperty("user.dir"):

This method returns the user's current directory. The getProperty() method is the system method which is imported from the System class of the java.lang.*; package. This method tells about the system property according to the indicating argument. Here, the indicating argument user.dir indicates about the current directory.

Here is the code of the program : 

import java.io.*;

  public class  GetParentDir{
 
 
private static void dirlist(String fname){

    File dir = new File(fname);

    String parentpath = dir.getParent();
  
  
System.out.println("Current Directory : "+ dir);

    System.out.println("parent Directory : "+ parentpath);
 
 
}

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

    dirlist(currentdir);
 
 
}

}


Output of the program 

C:\nisha>javac GetParentDir.java

C:\nisha>java GetParentDir
Current Directory : C:\nisha
parent Directory : C:\

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

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

thanks yar
i don't know u
but u help me alot
thanks again !!!

Posted by manu on Saturday, 12.20.08 @ 13:51pm | #83001

I want to write java function that returns list of java classes in some package. How can I do it? Do you know how can I get a path of some package that is in CLASSPATH?

Posted by braneiv on Wednesday, 05.30.07 @ 20:00pm | #17748

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.