Будет ли Files.mismatch() работать без проблем с любым файлом вообще? ДжаваJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Будет ли Files.mismatch() работать без проблем с любым файлом вообще? Джава

Сообщение Anonymous »

Я нашел этот метод Files.mismatch() для сравнения необработанных байтовых данных двух файлов и проверки их абсолютного равенства, т. е. являются ли они дубликатами друг друга.
Знаете ли вы, возникнут ли какие-либо проблемы при использовании этого метода с очень большими файлами — порядка гигабайт —? и работает ли он со всеми типами файлов? Я уверен, что по этим двум пунктам проблем не возникнет, но на всякий случай.
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;

public class finding_duplicates {

public static void main(String args[]) throws IOException{

Path filePath1 = Path.of(/*[...]/Desktop/test1.[any extension you like]"*/);
Path filePath2 = Path.of(/*[...]/Desktop/test2.[any extension you like]"*/);

long mis_match = Files.mismatch(filePath1, filePath2);

if (mis_match == -1){System.out.println("files are equal");}
else{System.out.println("files are different");}

}}


Подробнее здесь: https://stackoverflow.com/questions/784 ... t-all-java
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»