Gå til innhold

Sammenlign mapper-programtillegget

Sammenlign to mapper rekursivt, og se med et blikk hva som er ulikt mellom dem — hvilke filer som bare finnes på den ene siden, hvilke som er like, og hvilke som har endret seg. Gå ned i enhver endret fil for å åpne den i sammenligningsvisningen med to ruter, og kopier en valgt fil eller undermappe over etter en uttrykkelig bekreftelse. Det er bare et sammenligningsverktøy; det synkroniserer, speiler eller sletter med vilje ikke filer.

Hvor du finner det

Sammenlign ▸ Sammenlign mapper… — åpner (eller gir fokus til) Sammenlign mapper-panelet og ber deg velge de to mappene.

Resultatpanelet

Når du har valgt en venstre og en høyre mappe, fylles panelet med et tre som speiler mappestrukturen. Hver rad er en fil eller en undermappe, med disse kolonnene:

Kolonne Betydning
Navn Fil- eller mappenavnet. Undermapper kan foldes ut og vise innholdet sitt.
Status Resultatet av sammenligningen, fargekodet (se nedenfor).
Størrelse venstre / Størrelse høyre Filstørrelsen på hver side (tom for en side som ikke har en kopi).
Endret venstre / Endret høyre Dato og klokkeslett for siste endring på hver side.

En mappes status ruller opp fra innholdet i den, og den bærer et sammendrag av tall (hvor mange filer som er ulike, bare finnes til venstre, bare til høyre, og så videre).

Hva statusene betyr

Status Betydning
Identiske Finnes på begge sider med likt innhold.
Forskjellige Finnes på begge sider, men innholdet er ulikt.
Bare venstre Finnes bare under den venstre mappen.
Bare høyre Finnes bare under den høyre mappen.
Ikke sammenlignet Finnes på begge sider, innholdet er ennå ikke sammenlignet.

Verktøylinjen

Element Hva det gjør
Velg mapper… Velg en ny venstre og høyre mappe å sammenligne.
Oppdater Gå gjennom de samme to mappene på nytt (så endringer på disken blir med).
Eksporter rapport… Lagre listen over forskjeller til en HTML- eller tekstfil.
↑ / ↓ Pilknapper — hopp til den forrige eller neste filen i treet som er ulik (fortsetter forfra). Hold pekeren over en av dem for å se hvilken det er.
Ignorer blanktegn Behandl filer som bare er ulike i blanktegn, som identiske.
Ignorer store/små bokstaver Behandl filer som bare er ulike i store og små bokstaver, som identiske.
Vis bare forskjeller Skjul identiske filer og undermapper som er helt identiske.

Å slå et ignorer-valg av eller på gjør en ny gjennomgang

Ignorer blanktegn og Ignorer store/små bokstaver endrer hvilke filer som teller som identiske, så det å slå en av dem av eller på kjører sammenligningen over de samme mappene på nytt.

Verktøylinjen ordner seg om for å få plass: er panelet smalt, flytter de tre valgene (Ignorer blanktegn, Ignorer store/små bokstaver, Vis bare forskjeller) ned som én blokk under knappene, og hopper opp ved siden av dem så snart det er rom igjen.

Panelstørrelse

Resultatpanelet holder en andel av vinduet i stedet for en fast bredde, så det vokser og krymper med vinduet — se Lagret oppsett.

Å åpne et filpar

Dobbeltklikk på en fil som finnes på begge sider, for å åpne den i sammenligningsvisningen med to ruter. Visningen åpnes med de samme valgene for Ignorer blanktegn og Ignorer store/små bokstaver som du har satt i panelet.

Handlinger ved høyreklikk

Høyreklikk i resultattreet for å få disse handlingene:

  • Kopier til høyre / Kopier til venstre — kopier den filen eller hele den undermappen du klikket på, over på den andre siden (se nedenfor).
  • Sammenlign denne undermappen — på en undermappe som finnes på begge sider, flyttes sammenligningens rot til det mappeparet (en ny gjennomgang med de samme valgene), så du kan holde deg til én gren.
  • Sammenlign de merkede filene — merk nøyaktig to filer (Ctrl-klikk på rad nummer to), og sammenlign dem direkte, også når de ligger ulike steder eller har ulike navn. Nyttig for å holde en fil som har fått nytt navn, opp mot originalen.

Å kopiere filer over

Kopier til høyre / Kopier til venstre er programtilleggets eneste handling som skriver til disken, og den kjører aldri uten bekreftelsen din:

  • Retningen tilbys når den posten du klikket på, finnes på kildesiden — også for identiske par, så du kan tvinge fram en samkjøring av innhold og tidsstempel for én enkelt fil.
  • Å kopiere en undermappe kopierer hver fil under kildesiden dens (filer som bare finnes på målsiden, lates i fred — dette er en kopiering og ikke en speiling). Målmapper som mangler, opprettes.
  • Ett bekreftelsesvindu per handling viser antallet filer, den samlede størrelsen, målmappen, hvor mange eksisterende filer som ville blitt overskrevet, og hvor mange målfiler som er skrivebeskyttet. Ingenting skrives hvis du avbryter.
  • Skrivebeskyttede målfiler hoppes over som standard (og telles i resultatet). Kryss av for Overskriv skrivebeskyttede filer i vinduet for å erstatte dem — først da oppheves skrivebeskyttelsen.
  • Kopieringen kjører i bakgrunnen; statuslinjen melder resultatet («Kopierte 12 fil(er) (2 hoppet over, skrivebeskyttet).»). Går noe galt, vises de stiene som feilet, og handlingen stopper ved den første alvorlige feilen.
  • Etter en kopiering går panelet gjennom de samme mappene på nytt av seg selv, så statusene og tallene speiler den nye tilstanden på disken.

Slik virker sammenligningen

Programtillegget sammenligner aldri hele treet dypt på forhånd — det parer strukturen først og avgjør så hver fils status ved behov:

  • Tekstfiler sammenlignes etter innhold. Uten noe ignorer-valg på er et nøyaktig treff byte for byte identisk, og alt annet er forskjellig; med et ignorer-valg på kjøres filen gjennom den samme sammenligningsmotoren som sammenligningsvisningen bruker.
  • Binære filer sammenlignes bare for likhet (størrelse, og deretter innhold): de viser identiske eller forskjellige. Et dobbeltklikk på et binært par viser en kort melding med begge filstørrelsene i stedet for å åpne tekstvisningen — det finnes ennå ingen sammenligning på heks- eller bytenivå, og en linjesammenligning over rå byte ville vært meningsløs.
  • Mappestrukturen leses på forhånd (så treet og de opprullede tallene er fullstendige), men en fils innhold leses bare når statusen dens trengs.

Det er vern mot løkker av symbolske lenker og koblinger og mot svært dype trær, og stier som ikke kan leses, hoppes over i stedet for at gjennomgangen krasjer.

Å eksportere en rapport

Eksporter rapport… skriver de gjeldende forskjellene — en sammendragslinje pluss statuslisten per fil — til enten en HTML-fil (en enkel tabell) eller en ren tekstfil. Identiske filer utelates; rapporten viser det som er ulikt.

Hva den ikke gjør

Med vilje blir Sammenlign mapper værende et sammenligningsverktøy og ikke en filbehandler:

  • Ingen synkronisering — den eneste skrivehandlingen er Kopier til høyre / Kopier til venstre ovenfor, som bekreftes uttrykkelig. Den flytter, speiler eller sletter aldri filer, og det finnes ingen samlet «gjør begge sider like».
  • Ingen sammenligning på binær- eller heksnivå — binære filer melder bare identiske / forskjellige.
  • Ingen sammenligning av bilder, arkiver eller fjerne steder (FTP eller sky).

Å få med endringer utenfra

Panelet oppdaterer seg ennå ikke av seg selv når filer endrer seg på disken. Har du redigert filer utenfor redigereren, så klikk på Oppdater for å gå gjennom dem på nytt.