首页javafile_nameJava I/O - 如何将文件名路径转换为适合比较的唯一规范形式

Java I/O - 如何将文件名路径转换为适合比较的唯一规范形式

我们想知道如何将文件名路径转换为适合比较的唯一规范形式。
 

import java.io.File;

public class Main {
  public static void main(String[] argv) throws Exception {

    File file1 = new File("./filename");
    File file2 = new File("filename");
    System.out.println(file1.equals(file2));

    file1 = file1.getCanonicalFile();
    file2 = file2.getCanonicalFile();
    System.out.println(file1.equals(file2));
  }
}