Kommandoen: "COMP" er på Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. tilgjengelig
Eksemplene for kommandoen "COMP"
De
`COMP`kommando i Windows Ledetekst brukes til å sammenligne innholdet i to filer eller kataloger. Her er noen eksempler med kommentarer:
Eksempel 1: Sammenligning av to filer:
COMP fil1.txt fil2.txt
Beskrivelse: Denne kommandoen sammenligner innholdet i
"Fil1.txt" og
"Fil2.txt". Hvis filene er identiske, genereres ingen utdata. Ellers viser kommandoen den første forskjellen.
Eksempel 2: Sammenligning av to kataloger:
COMP /D katalog1 katalog2
Beskrivelse: Med alternativet
`/D`Denne kommandoen sammenligner innholdet i
"Katalog1" og
"Katalog2". Hvis katalogene er identiske, genereres ingen utdata. Ellers viser kommandoen den første forskjellen.
Eksempel 3: Sammenligning av binære filer:
COMP /B fil1.bin fil2.bin
Beskrivelse: Ved å legge til
`/B`vil instruere kommandoen for å sammenligne filene i binær modus. Dette er nyttig for binære filer der hvert byteavvik behandles som en forskjell.
Eksempel 4: Sammenligning med linjenummer:
COMP /N=10 fil1.txt fil2.txt
Beskrivelse: Her får kommandoen beskjed om å sammenligne kun de første 10 linjene i filene. Dette kan være nyttig for å sjekke store filer uten å sammenligne alt innholdet.
Eksempel 5: Sammenligning med utvidet informasjon:
COMP /A /L fil1.txt fil2.txt
Beskrivelse: Med
`/A`Avansert sammenligningsinformasjon vises, inkludert linjenummeret der forskjellene oppstår.
`/L`viser de nøyaktige radene som er forskjellige.
Eksempel 6: Håndtering av områder:
COMP /W fil1.txt fil2.txt
Beskrivelse: Ved å legge til
`/W`vil instruere kommandoen til å ignorere mellomrom på begynnelsen og slutten av linjer, noe som kan være nyttig for å sammenligne tekstfiler.
Eksempel 7: Sammenligning med forskjellige store og små bokstaver:
COMP /C fil1.txt fil2.txt
Beskrivelse: Alternativet
`/C`gjør at sammenligningen skiller mellom store og små bokstaver. Uten dette alternativet ville ikke sammenligningen skille mellom
"ABC" og
"abc".
Disse eksemplene skal gi deg et innblikk i bruken av
`COMP`kommando for å sammenligne filer eller kataloger i Windows-ledeteksten. Legg merke til de forskjellige alternativene for å tilpasse sammenligningen etter behov.
"COMP" Utdrag fra Microsoft Windows Hjelp
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Sammenligner innholdet i to filer eller to grupper med filer.
COMP [data1] [data2] [/D] [/A] [/L] [/N=nummer] [/C] [/OFF[LINE]]
data1 Angir plasseringen og navnet eller navnene på de(n)
første
filen(e) som skal sammenlignes.
data2 Angir plasseringen og navnet eller navnene på de(n)
andre
filen(e) som skal sammenlignes.
/D Viser forskjellene i desimalformat. Dette er
standard
innstilling.
/A Viser forskjellene i ASCII-format.
/L Viser linjenummer for forskjellene.
/N=nummer Sammenligner bare et angitt antall linjer i hver
fil.
/C Overser ASCII-tegn når filene sammenlignes.
/OFF[LINE] Ikke hopp over filer med angitt "frakoblet"-
attributt.
Hvis du vil sammenligne grupper med filer, bruk jokertegn i data1
og data2.
Viktig informasjon, tips for "COMP"-kommandoen
Når du bruker
`COMP`kommandoen i Windows-ledeteksten, er det et par ting å merke seg:
1.
Sammenlign tekstfiler: `COMP`er først og fremst designet for å sammenligne tekstfiler. Den sammenligner linje for linje og rapporterer den første forskjellen den finner.
2.
Binære filer: Hvis du vil sammenligne binære filer, legg til alternativet
`/B`la til. Dette sikrer det
`COMP`utfører sammenligningen i binær modus og behandler ethvert byteavvik som en forskjell.
3.
Stilling mellom store og små bokstaver: Som standard
`COMP`ikke skille mellom store og små bokstaver. Hvis det er viktig å skille mellom store og små bokstaver, legger du til alternativet
`/C`la til.
4.
Whitespace og formatering: `COMP`Som standard tar den hensyn til mellomrom på begynnelsen og slutten av hver linje. Hvis du vil ignorere formatering, bruk alternativet
`/W`.
5.
Antall tekstlinjer: Du kan med alternativet
`/N=ZAHLEN`spesifiser hvor mange linjer av filene som skal sammenlignes. Dette er nyttig hvis du bare vil sjekke et undersett av filer.
6.
Unicode-filer: Merk at
`COMP`er ikke optimalisert for direkte sammenligning av Unicode-filer. Det kan oppstå forskjeller med Unicode-filer selv om innholdet ser likt ut.
7.
Feilmeldinger: Vær oppmerksom på mulige feilmeldinger fra
`COMP`. For eksempel vil en melding som
"Filene er for forskjellige" vises hvis filene er for store eller for forskjellige til å sammenlignes.
8.
Bruk i batch-skript: I batch-skript kan du returnere returverdien til
`COMP`sjekk for å se om det ble funnet noen forskjeller. Returverdien er 0 hvis filene er identiske, ellers 1.
IF %ERRORLEVEL% EQU 0 (
ECHO Filene er identiske.
) ELSE (
ECHO Filene er forskjellige.
)
9.
Vær forsiktig med store filer: `COMP`kan være treg for veldig store filer eller kataloger. I slike tilfeller kan spesialiserte verktøy være mer effektive.
10.
Holdbarhet: Vær oppmerksom på at
`COMP`kommandoen gjør ikke permanente endringer i filene. Det er bare en sammenligningskommando og har ingen effekt på selve filene.
Ta disse aspektene i betraktning for å...
`COMP`kommando for å bruke effektivt og trygt i Windows-ledeteksten. I mange tilfeller kan spesialiserte verktøy eller skriptspråk være mer passende, spesielt for mer komplekse behov.