Ao ler as pastas, aparece uma mensagem que o informa do progresso. Se você interromper a pesquisa das pastas, então só os ficheiros que tenham sido comparados até então serão listados.
Quando a pesquisa de pastas estiver completa, então o KDiff3 irá mostrar uma lista com os resultados restantes, ...

... e os detalhes sobre o item seleccionado de momento à direita:

Cada ficheiro e pasta encontrado durante a pesquisa é aqui mostrado numa árvore. Você poderá seleccionar um item se carregar nele uma vez com o rato.
As pastas estão fechadas por omissão. Você poderá expandi-las e fechá-las se carregar no "+"/"-" ou se fizer duplo-click no item ou ainda usando as teclas de cursores esquerda/direita. O menu "Directoria" também contém duas acções "Fechar Todas as Sub-Directorias" e "Expandir Todas as Sub-Directorias", com as quais poderá fechar ou abrir todas as subpastas de uma vez.
Se fizer duplo-click num item de um ficheiro, então a comparação do ficheiro irá começar e irá aparecer a janela de diferenças do ficheiro.
A imagem na coluna do nome reflecte o tio de ficheiro na primeira pasta ("A"). Poderá ser um dos seguintes:
Ficheiro normal
Pasta normal (imagem de pasta)
Ligação para um ficheiro (imagem de ficheiro com uma seta de ligação)
Ligação para uma pasta (imagem de pasta com uma seta de ligação)
Se o tipo de ficheiro for diferente nas outras pastas, então isso é visível nas colunas A/B/C e na janela que mostra os detalhes sobre o item seleccionado. Repare que, neste caso, não poderá ser seleccionada nenhuma operação de junção automaticamente. Ao iniciar a junção, então o utilizador será informado dos problemas desse tipo.
Como pode ser visto na imagem acima, as cores vermelha, verde, amarela e preta são usadas nas colunas A/B/C.
Preto: O item não existe nesta pasta.
Verde: Item mais recente.
Amarelo: Mais antigo que o verde, mais recente que o vermelho.
Vermelho: O item mais antigo.
Contudo, para os itens que eram idênticos na comparação, a sua cor é também idêntica mesmo que a idade seja diferente.
As pastas são consideradas iguais se todos os itens que contêm forem idênticos. Nesse caso, elas terão a mesma cor. Porém, a idade de uma pasta não é tida em consideração de acordo com a sua cor.
A ideia do autor para este esquema de coloração veio do dirdiff. As cores lembram as cores de uma folha que é verde quando é nova, vai-se tornando amarela com o tempo e é vermelha quando é antiga.
Depois de comparar as patas, o KDiff3 avalia também uma proposta para uma operação de junção. Esta é mostrada na coluna de "Operação". O utilizador poderá modificar a operação se carregar na operação que deseja alterar. Irá aparecer um pequeno menu que lhe permite seleccionar uma operação para esse item (Poderá também seleccionar as operações mais necessárias através do teclado. O Ctrl+1/2/3/4/Del irá seleccionar o A/B/C/Juntar/Remover, respectivamente, se estiver disponível.) Esta operação será executada durante a junção. Depende do item e do modo de junção em que se encontra e de que operações estão disponíveis. O modo de junção é um dos seguintes
Junção de três pastas (a "A" é tratada como a base mais antiga de ambas).
Junção de duas pastas.
Modo de sincronização de duas pastas (activado com a opção "Sincronizar as Directorias").
Na junção de três pastas, a proposta de operação será: Se para um item ...
... todas as três pastas forem iguais: Copiar do C
... o A e o C são iguais mas o B não: Copiar a partir do B (ou se o B não existir, remover o destino se existir)
... o A e o B são iguais mas o C não: Copiar a partir do C (ou se o C não existir, remover o destino se existir)
... o B e o C são iguais mas o A não: Copiar a partir do C (ou se o C não existir, remover o destino se existir)
... só o A existir: Remover o destino (se existir)
... só o B existir: Copiar a partir do B
... só o C existir: Copiar a partir do C
... o A, o B e o C não são iguais: Juntar
... o A, o B e o C não tiverem o mesmo tipo de ficheiro (isto é o A é uma pasta e o B um ficheiro): "Erro: Tipo de Ficheiros em Conflito". Enquanto existirem itens nesta situação, a junção de pastas não poderá começar.
Na junção de duas pastas, a proposta de operação será: Se para um item ...
... ambas as pastas forem iguais: Copiar do B
... o A existir, mas o B não: Copiar a partir do A
... o B existir, mas o A não: Copiar a partir do B
... o A e o B existirem mas não forem iguais: Juntar
... o A e o B não tiverem o mesmo tipo de ficheiro (p.ex., o A é uma pasta e o B um ficheiro): "Erro: Tipo de Ficheiros em Conflito". Enquanto existirem itens nesta situação, a junção de pastas não poderá começar.
O modo de sincronização só está activo se forem indicadas duas pastas e não se não for indicado nenhum destino explícito, assim como a opção "Sincronizar as directorias" terá de estar activa. Nesse caso, o KDiff3 irá seleccionar uma operação por omissão, de modo a que ambas as pastas fiquem iguais no fim. Se, para um item ...
... ambas as pastas forem iguais: Não será feito nada.
... o A existir mas o B não: Copiar o A para o B
... o B existir mas o A não: Copiar o B para o A
... o A e o B existirem, mas não forem iguais: Juntar e guardar o resultado em ambas as pastas. (Para o utilizador, o nome do ficheiro gravado visível será o B, mas o KDiff3 irá copiar o B também para o A.)
... o A e o B não tiverem o mesmo tipo de ficheiro (p.ex., o A é uma pasta e o B um ficheiro): "Erro: Tipo de Ficheiros em Conflito". Enquanto existirem itens nesta situação, a junção de pastas não poderá começar.
Quando duas pastas forem reunidas e a opção "Copiar o mais recente em vez de juntar" estiver seleccionada, então o KDiff3 irá olhar para as datas e irá optar por escolher o ficheiro mais recente. Se os ficheiros não forem iguais mas tiverem datas iguais, então a operação irá conter "Erro: As datas são iguais mas os ficheiros não.". Enquanto esses itens existirem a junção de pastas não poderá começar.
Durante a junção, os ficheiros serão processados um a seguir ao outro. A coluna de estado irá mostrar "Terminado" para os itens em que a operação de junção foi bem sucedida e outros textos se algo ocorreu de inesperado. Quando se terminar uma junção, o utilizador deverá então fazer uma última verificação para confirmar se o estado de todos os itens é aceitável.
Quando o modo de comparação de ficheiros "Análise Completa" estiver activo nas opções, então o KDiff3 irá mostrar colunas extra que contêm o número de conflitos não resolvidos, resolvidos, de espaços em branco e dos outros conflitos. (A coluna de resolvidos só irá aparecer ao comparar ou ao juntar três pastas.)
Diversas opções influenciam os ficheiros que são listados aqui. Algumas estão acessíveis na janela de configuração. O menu Directoria contém os itens:
"Mostrar os Ficheiros Idênticos": Os ficheiros que foram detectados como iguais em todas as pastas de entrada.
"Mostrar os Ficheiros Diferentes": Os ficheiros que existem em duas ou mais pastas, mas que não são iguais entre si.
"Mostrar os Ficheiros Apenas em A": Os ficheiros que existem apenas em A, mas não em B ou C.
"Mostrar os Ficheiros Apenas em B": Os ficheiros que existem apenas em B, mas não em A ou C.
"Mostrar os Ficheiros Apenas em C": Os ficheiros que existem apenas em C, mas não em A ou B.
Active apenas as opções "Mostrar" para os itens que deseja listar. Se, por exemplo, quiser listar apenas os itens que existem ou em A ou em B, mas não em ambos, terá de activar o "Mostrar os Ficheiros Apenas em A" e "Mostrar os Ficheiros Apenas em B" e desactivar todos os outros ("Mostrar os Ficheiros Idênticos", "Mostrar os Ficheiros Diferentes", "Mostrar os Ficheiros Apenas em C"). A lista será actualizada imediatamente para reflectir as alterações.
Estas opções também se aplicam nas pastas, com uma excepção: Se desactivar o "Mostrar os Ficheiros Diferentes" não irá esconder as pastas por completo. Isto só irá funcionar para os ficheiros dentro delas.
Lembre-se que, destas opções, só a "Mostrar os Ficheiros Idênticos" é persistente. As outras ficam activas ao iniciar o KDiff3.