Portable Path Considerations : Path « File « Java Tutorial






import java.io.File;
public class MainClass {
  public static void main(String[] a) {
    File myFile = new File("C:" + File.separator + "jdk1.5.0" + File.separator + "src"
        + File.separator + "java" + File.separator + "io", "File.java");
    System.out.println(myFile);
  }
}
C:\jdk1.5.0\src\java\io\File.java








11.3.Path
11.3.1.Construct file path
11.3.2.Absolute path and relative path
11.3.3.File Objects: specifies a path for a file or a directory
11.3.4.Using double slash to escape
11.3.5.Using the second constructor: C:/jdk1.5.0/src/java/io
11.3.6.Portable Path Considerations
11.3.7.Absolute and Relative Paths
11.3.8.Build a relative path to the given base path
11.3.9.Get relative path
11.3.10.Universal Naming Convention
11.3.11.Filtered Directory Tree
11.3.12.Compare two file paths
11.3.13.Getting an Absolute Filename Path from a Relative Filename Path
11.3.14.Getting an Absolute Filename Path from a Relative Filename with Path
11.3.15.Getting an Absolute Filename Path from a Relative Filename parent Path
11.3.16.Convert a list of path elements to a platform-specific path.
11.3.17.Match a path which may contain a wildcard
11.3.18.Merges the two paths to create a valid version of the second path
11.3.19.Return the page type extracting it from the path
11.3.20.Display directory tree
11.3.21.Get file separator using System class
11.3.22.Determining If Two Filename Paths Refer to the Same File
11.3.23.Convert a file path into a File object with an absolute path relative to a passed in root.
11.3.24.Remove file information from a filename returning only its path component
11.3.25.Remove path information from a filename returning only its file component
11.3.26.Strip a filename of its last extension (the portion immediately following the last dot character, if any)
11.3.27.Remove path and file information from a filename returning only its extension component
11.3.28.Return a file with the given filename creating the necessary directories if not present.
11.3.29.Build a path- but do not create it