Comparando las rutas de archivos en java : Aquí, vamos a aprender cómo comparar las trayectorias de dos archivos en Java Programming Language ?
Dadas las trayectorias de los dos archivos y tenemos dos comparar las rutas de los archivos de Java.
Comparando caminos de dos archivos
Para comparar las trayectorias de dos archivos , podemos utilizar el método compareTo (), se llama a un objeto de archivo y la segunda ruta del archivo pasa como argumento y método devuelve 0 si ambas rutas de archivos son los mismos.
Sintaxis:
//file object creation
File F1 = new File("d://courses//intro.docx");
File F2 = new File("d://courses//intro.docx");
//comparing file paths of F1 and F2
F1.compareTo(F2);
Output:
0
código Java para comparar las trayectorias de dos archivos
//Java code to compare the paths of two files
import java.io.*;
public class Main {
public static void main(String[] args) {
//file object creation
File F1 = new File("d://courses//intro.docx");
File F2 = new File("d://courses//intro.docx");
File F3 = new File("d://courses//basic.docx");
//comparing file paths using compareTo() method
//comparing file paths of F1 and F2
if (F1.compareTo(F2) == 0) {
System.out.println("paths of F1 and F2 are same...");
} else {
System.out.println("paths of F1 and F2 are not same...");
}
//comparing file paths of F2 and F3
if (F2.compareTo(F3) == 0) {
System.out.println("paths of F2 and F3 are same...");
} else {
System.out.println("paths of F2 and F3 are not same...");
}
//comparing file paths of F3 and F1
if (F3.compareTo(F1) == 0) {
System.out.println("paths of F3 and F1 are same...");
} else {
System.out.println("paths of F3 and F1 are not same...");
}
}
}
salida
paths of F1 and F2 are same...
paths of F2 and F3 are not same...
paths of F3 and F1 are not same...