Ga naar inhoud

Plug-in Mappen vergelijken

Vergelijk twee mappen met alles eronder en zie in één oogopslag wat er tussen beide verschilt — welke bestanden maar aan één kant staan, welke identiek zijn en welke gewijzigd zijn. Duik in elk gewijzigd bestand om het in de vergelijkingsweergave met twee deelvensters te openen, en kopieer na een uitdrukkelijke bevestiging een gekozen bestand of submap naar de andere kant. Het is uitsluitend een vergelijkingsgereedschap; het synchroniseert, spiegelt of verwijdert met opzet geen bestanden.

Waar u het vindt

Vergelijken ▸ Mappen vergelijken… — opent het paneel Mappen vergelijken (of brengt het naar voren) en vraagt u de twee mappen te kiezen.

Het resultatenpaneel

Nadat u een linker- en een rechtermap hebt gekozen, vult het paneel zich met een boom die de mapstructuur spiegelt. Elke rij is een bestand of een submap, met deze kolommen:

Kolom Betekenis
Naam Naam van het bestand of de map. Submappen vouwen uit om hun inhoud te tonen.
Status Uitkomst van de vergelijking, in kleurcode (zie hieronder).
Grootte links / Grootte rechts Bestandsgrootte aan elke kant (leeg voor een kant zonder kopie).
Gewijzigd links / Gewijzigd rechts Datum en tijd van de laatste wijziging aan elke kant.

De status van een map rolt op uit haar inhoud, en zij draagt een samenvatting met tellingen (hoeveel bestanden verschillen, alleen links, alleen rechts staan, enzovoort).

Wat de statussen betekenen

Status Betekenis
Identiek Aan beide kanten aanwezig met gelijke inhoud.
Verschillend Aan beide kanten aanwezig, maar de inhoud verschilt.
Alleen links Bestaat alleen onder de linkermap.
Alleen rechts Bestaat alleen onder de rechtermap.
Niet vergeleken Aan beide kanten aanwezig, inhoud nog niet vergeleken.

De werkbalk

Knop Wat die doet
Mappen kiezen… Kiest een nieuwe linker- en rechtermap om te vergelijken.
Vernieuwen Doorloopt dezelfde twee mappen opnieuw (neemt wijzigingen op de schijf over).
Rapport exporteren… Slaat de lijst met verschillen op als HTML- of tekstbestand.
↑ / ↓ Pijlknoppen — springen naar het vorige/volgende afwijkende bestand in de boom (lopen rond). Ga met de muis over een van de twee om te zien welke het is.
Witruimte negeren Behandelt bestanden die alleen in witruimte verschillen als identiek.
Hoofdletters negeren Behandelt bestanden die alleen in hoofdlettergebruik verschillen als identiek.
Alleen verschillen tonen Verbergt identieke bestanden en volledig identieke submappen.

Een negeeroptie omschakelen doorloopt opnieuw

Witruimte negeren en Hoofdletters negeren veranderen welke bestanden als identiek gelden, dus die aan- of uitzetten voert de vergelijking over dezelfde mappen opnieuw uit.

De werkbalk herschikt zich om te passen: is het paneel smal, dan gaan de drie opties (Witruimte negeren, Hoofdletters negeren, Alleen verschillen tonen) als één blok onder de knoppen staan, en springen ze er weer naast zodra er weer ruimte is.

Paneelgrootte

Het resultatenpaneel houdt een aandeel van het venster in plaats van een vaste breedte, dus het groeit en krimpt mee met het venster — zie Opgeslagen indeling.

Een bestandspaar openen

Dubbelklik op een bestand dat aan beide kanten bestaat om het in de vergelijkingsweergave met twee deelvensters te openen. De weergave opent met inachtneming van dezelfde opties Witruimte negeren / Hoofdlettergebruik negeren die u in het paneel hebt ingesteld.

Acties bij rechtsklikken

Klik met de rechtermuisknop in de resultatenboom voor deze acties:

  • Naar rechts kopiëren / Naar links kopiëren — kopieert het aangeklikte bestand of de hele submap naar de andere kant (zie hieronder).
  • Deze submap vergelijken — op een submap die aan beide kanten bestaat wordt de vergelijking bij dat mappenpaar opnieuw geworteld (een verse doorloop met dezelfde opties), zodat u zich op één tak kunt richten.
  • Geselecteerde bestanden vergelijken — selecteer precies twee bestanden (Ctrl-klik op een tweede rij) en vergelijk ze rechtstreeks, ook wanneer ze op verschillende plekken wonen of andere namen hebben. Nuttig om een hernoemd bestand tegen zijn origineel te houden.

Bestanden overkopiëren

Naar rechts kopiëren / Naar links kopiëren is de enige bewerking van de plug-in die naar de schijf schrijft, en zij draait nooit zonder uw bevestiging:

  • De richting wordt aangeboden zodra het aangeklikte item aan de bronkant bestaat — ook bij Identieke paren, zodat u van één bestand de inhoud of het tijdstempel kunt afdwingen.
  • Een submap kopiëren kopieert elk bestand onder haar bronkant (bestanden die alleen aan de doelkant bestaan blijven onaangeroerd — dit is een kopie, geen spiegeling). Ontbrekende doelmappen worden aangemaakt.
  • Eén bevestigingsvenster per actie toont het aantal bestanden, de totale grootte, de doelmap, hoeveel bestaande bestanden overschreven zouden worden en hoeveel doelbestanden alleen-lezen zijn. Annuleert u, dan wordt er niets geschreven.
  • Alleen-lezen doelbestanden worden standaard overgeslagen (en in de uitkomst geteld). Vink Alleen-lezen bestanden overschrijven in het venster aan om ze wel te vervangen — pas dan wordt het kenmerk alleen-lezen gewist.
  • Het kopiëren draait op de achtergrond; de statusbalk meldt de uitkomst («12 bestand(en) gekopieerd (2 overgeslagen omdat ze alleen-lezen zijn).»). Mislukt er iets, dan worden de mislukte paden opgesomd en stopt de bewerking bij de eerste harde fout.
  • Na een kopie doorloopt het paneel automatisch dezelfde mappen opnieuw, zodat statussen en tellingen de nieuwe staat op de schijf weerspiegelen.

Hoe het vergelijken werkt

De plug-in vergelijkt de hele structuur nooit vooraf diep — zij paart eerst de structuur en beslist daarna op verzoek de status van elk bestand:

  • Tekstbestanden worden op inhoud vergeleken. Zonder actieve negeeroptie is een exacte byte-overeenkomst Identiek en al het overige Verschillend; met een negeeroptie aan gaat het bestand door dezelfde vergelijkingsmotor die de vergelijkingsweergave gebruikt.
  • Binaire bestanden worden alleen op gelijkheid vergeleken (eerst grootte, dan inhoud): ze tonen Identiek of Verschillend. Dubbelklikken op een binair paar toont een kort bericht met beide bestandsgroottes in plaats van de tekstweergave te openen — er is nog geen hexadecimale of byte-vergelijking, en een regelvergelijking over kale bytes zou zinloos zijn.
  • De mapstructuur wordt gretig gelezen (zodat de boom en de opgerolde tellingen volledig zijn), maar de inhoud van een bestand wordt pas gelezen wanneer de status ervan nodig is.

Lussen van symbolische koppelingen en junctions en zeer diepe structuren worden afgeschermd, en onleesbare paden worden overgeslagen in plaats van de doorloop te laten vastlopen.

Een rapport exporteren

Rapport exporteren… schrijft de huidige verschillen — een samenvattingsregel plus de statuslijst per bestand — naar een HTML-bestand (een eenvoudige tabel) of een bestand met platte tekst. Identieke bestanden blijven weg; het rapport somt op wat er verschilt.

Wat het niet doet

Met opzet blijft Mappen vergelijken een vergelijkingsgereedschap en geen bestandsbeheerder:

  • Geen synchronisatie — de enige schrijfbewerking is het uitdrukkelijk bevestigde Naar rechts / Naar links kopiëren hierboven. Het verplaatst, spiegelt of verwijdert nooit bestanden, en er is geen «maak beide kanten gelijk» in bulk.
  • Geen binaire of hexadecimale vergelijking — binaire bestanden melden alleen Identiek / Verschillend.
  • Geen vergelijking van afbeeldingen, archieven of op afstand (FTP/cloud).

Externe wijzigingen oppikken

Het paneel ververst nog niet vanzelf wanneer bestanden op de schijf veranderen. Klik na het bewerken van bestanden buiten de editor op Vernieuwen om opnieuw te doorlopen.