Skip to Content

Compare two file paths

  1. /*
  2.   Compare two file paths
  3.   This Java example shows how to compare two file paths using compareTo method
  4.   of Java File class.
  5. */
  6.  
  7. import java.io.*;
  8.  
  9. public class CompareTwoFilePaths {
  10.  
  11.   public static void main(String[] args) {
  12.    
  13.     //create first file object
  14.     File file1 = new File("C://FileIO//demo1.txt");
  15.    
  16.     //create second file object
  17.     File file2 =  new File("C://FileIO//demo1.txt");
  18.    
  19.    
  20.     /*
  21.      * To compare file paths use,
  22.      * int compareTo(File file) method of Java File class.
  23.      *
  24.      * This method returns 0 of both paths are same, integer less than 0 if
  25.      * file path is less than that of argument, and positive integer if the
  26.      * file path is grater than that of argument.
  27.      */
  28.    
  29.      if(file1.compareTo(file2) == 0)
  30.      {
  31.        System.out.println("Both paths are same!");
  32.      }
  33.      else
  34.      {
  35.        System.out.println("Paths are not same!");
  36.      }
  37.   }
  38. }