Java 示例 - 文件路径比较

  • 问题描述

    如何比较两个文件的路径?
  • 解决方案

    此示例说明如何使用 File 类的 filename.compareTo(另一个文件名)方法比较同一目录中两个文件的路径。
    
    import java.io.File;
    public class Main {
       public static void main(String[] args) {
          File file1 = new File("C:/File/demo1.txt");
          File file2 = new File("C:/java/demo1.txt");
          
          if(file1.compareTo(file2) == 0) {
             System.out.println("Both paths are same!");
          } else {
             System.out.println("Paths are not same!");
          }
       }
    }
    
  • 结果

    上面的代码示例将产生以下结果。
    
    Paths are not same!