Case sensitive

Boa tarde pessoal,
Alguém poderia me ajudar? eu Precisava usar o case sensitive para diferenciar na minha tarefe letras maiúsculas e minusculas.
Exemplo eu busco 2 arquivos e faço a comparação más gostaria de caso dentro do arquivos/ou pasta comparados tenha letra maiúscula e no outro não, retorna erro. meu código está assim até o momento(obs sou iniciante ainda)

import java.awt.ScrollPane;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

//import javax.swing.JTextField;

public class CompareFiles {

private List<String> message = new ArrayList<>();

public void CompareFolder(String folderZip) throws IOException {
	

	Files.walk(Paths.get(folderZip)).filter(Files::isRegularFile).forEach(f -> {

		// System.out.println(System.lineSeparator());
		// System.out.println(f);
		// System.out.println(System.lineSeparator());

		if (f.getFileName().toString().contains(".M")) {
			try {
				Scanner input = new Scanner(f);

				while (input.hasNextLine()) {
					String line = input.nextLine();
					if (!line.contains("-") && !line.contains(";") && !line.isEmpty()) {
						String pai = f.getParent().toString();
						if (line.contains("\\")) {
							line = line.replaceFirst(".", "");
						} else {
							line = "\\".concat(line);
						}
						File file = new File(pai.concat(line));
						if (!file.exists()) {
							message.add("Arquivo não existe\nName File: " + file.getName() + "\nPath: " + file.getAbsolutePath() + "\n");
							System.out.println(message);
						}
					}
				}
				input.close();

			} catch (FileNotFoundException e) {
				e.printStackTrace();
			} catch (IOException e) {
				e.printStackTrace();
			}
		}
	});
}

public List<String> getMessage() {
	return message;
}

public void setmessage(List<String> message) {
	this.message = message;
}

}

Obrigado a Todos!