轉自:
http://www.java265.com/JavaCourse/202204/2845.html
Files:
檔案是日常開發中,不可缺少的一樣東西,檔案主要用于存盤一些資訊,可以說軟體開發離不開檔案
files類是檔案操作一個類,里面包含了大量的檔案操作方法
那么有沒有一種方法對檔案內容進行對比呢?下文將一一道來,如下所示:
下文筆者將講述Java中Files.mismatch方法的功能簡介說明,如下所示:
Files.mismatch方法功能說明:
用于對比檔案內容
當兩個檔案內容相同或為同一檔案時,則回傳-1
否則回傳其它數字(檔案差異的起始位置)
例
package com.java265.other;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
public class Test16 {
/**
* java265.com 示例程式
*
* @throws Exception
*/
public static void main(String[] args) throws Exception {
Path dir = Paths.get("d:/");
Path path1 = dir.resolve("java265.txt");
Path path2 = dir.resolve("java265.txt");
Path path3 = dir.resolve("java265-2.txt");
System.out.println("path1~path2:" + Files.mismatch(path1, path2));
System.out.println("path1~path3:" + Files.mismatch(path1, path3));
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/499603.html
標籤:Java
