Slik bruker du FC (File Compare) fra Windows Command Prompt

Innholdsfortegnelse:

Slik bruker du FC (File Compare) fra Windows Command Prompt
Slik bruker du FC (File Compare) fra Windows Command Prompt

Video: Slik bruker du FC (File Compare) fra Windows Command Prompt

Video: Slik bruker du FC (File Compare) fra Windows Command Prompt
Video: Troubleshooting Hard Disks - YouTube 2024, November
Anonim
Det er et flott kommandolinjeverktøy som kan brukes til å sammenligne filer for å se om det er noen innholds- eller binære kodeforskjeller som du kan få tilgang til hvis du bruker en PC. File Sammenlign eller FC som vi vil referere til er herfra, er et enkelt program som vil sammenligne innholdet i tekst eller binære filer og kan sammenligne både ASCII og Unicode-tekst. Du kan bruke dette verktøyet til å vise noen linjer fra to filer eller to sett med filer som ikke samsvarer med de andre.
Det er et flott kommandolinjeverktøy som kan brukes til å sammenligne filer for å se om det er noen innholds- eller binære kodeforskjeller som du kan få tilgang til hvis du bruker en PC. File Sammenlign eller FC som vi vil referere til er herfra, er et enkelt program som vil sammenligne innholdet i tekst eller binære filer og kan sammenligne både ASCII og Unicode-tekst. Du kan bruke dette verktøyet til å vise noen linjer fra to filer eller to sett med filer som ikke samsvarer med de andre.

Fil Sammenlign brytere og parametere

  1. / B - Denne bryteren utfører en binær sammenligning.
  2. / C - Bruk denne bryteren hvis du trenger å gjøre en sakosensitiv sammenligning.
  3. /EN - Denne bryteren vil gjøre FC-showet bare de første og siste linjene for hver gruppe forskjeller.
  4. / U - Bruk denne bryteren til å sammenligne filer som Unicode tekstfiler.
  5. / L - Dette vil sammenligne filene dine som ASCII-tekst.
  6. / N - Denne bryteren kan bare brukes med ASCII, men den viser alle tilsvarende linjenumre.
  7. / LBn - Erstatt "n" med et tall for å begrense mengden av påfølgende forskjellige linjer som FC vil lese før den vil avbryte. Standarden, hvis du ikke angir et tall, er 100 linjer med feilaktig tekst.
  8. /nnnn - Bytting av "n's" her vil fortelle FC at når den finner mismatchede linjer, kan den bare fortsette hvis den finner "n" påfølgende matchende linjer etter feilen. Dette er nyttig hvis du vil forhindre at to filer blir ekstremt ute av synkronisering.
  9. / T - Denne bryteren vil fortelle FC om ikke å utvide faner til mellomrom.
  10. / W - Hvis du bruker denne bryteren, komprimerer FC hvitt mellomrom (faner og mellomrom) under sammenligningen av filene dine.

Det er bare én parameter du må spesifisere, men du må skrive inn to forekomster av den. Dette er parameternavnet der du vil angi plasseringen av filene dine.

FCs syntaks

Som alle verktøy i ledeteksten må du vite hvordan du skriver inn kommandoene med riktig syntaks. Det er to hovedalternativer for File Compare-verktøyet du kan bruke. Hvis du vil sammenligne to sett med filer i stedet for to individuelle filer, kan du bruke jokertegn (? Og *).

FC [pathname1] [pathname2]

FC [switches] [pathname1] [pathname2]

Avhengig av kommandoen din vil du motta ett av fire% errorlevel% svar.

  1. -1 - Syntaxen din er feil.
  2. 0 - Begge filene er identiske.
  3. 1 - Filene er forskjellige.
  4. 2 - Minst en av filene kan ikke bli funnet.

La oss øve

Før vi begynner, bør du laste ned våre tre eksemplar tekstdokumenter som vi skal bruke til testen. Disse dokumentene inneholder hver et tekststykke med noen lignende ordgrupperinger. Når du har lastet ned disse tre dokumentene, kan du kopiere dem til en hvilken som helst mappe på datamaskinen din. I forbindelse med denne opplæringen legger vi alle tekstdokumenter på skrivebordet.

  1. FCsample
  2. FCexercise
  3. FCexercise2

Nå må du åpne et forhøyet ledetekstvindu. Åpne startmenyen i Windows 7 og 10 eller åpne søkefunksjonen i Windows 8 og søk etter CMD. Deretter høyreklikker du på den og deretter trykker du på "Kjør som administrator." Mens du ikke trenger å åpne et forhøyet ledetekstvindu, vil det hjelpe deg med å unngå dialogbokser som gjør det vanskelig å bekrefte.

Vår veiledning i dag vil dekke flere enkle scenarier som vil bli utarbeidet nedenfor.
Vår veiledning i dag vil dekke flere enkle scenarier som vil bli utarbeidet nedenfor.
  1. Sammenlign to tekstfiler i samme mappe ved hjelp av File Compare.
  2. Sammenlign filer i samme mappe ved hjelp av File Compare ved hjelp av "/ lbn" -bryteren.
  3. Sammenlign to identiske filer.
  4. Utfør en binær sammenligning av to forskjellige filer og to identiske filer.

Scenario 1 - Sammenlign to tekstfiler ved hjelp av File Compare.

Nå som du har ledetekstvinduet ditt og du har tekstfiler på skrivebordet, er vi klare til å gjøre en enkel fil sammenligning. I denne delen skal vi gjøre en grunnleggende sammenligning, og deretter legge til et par forskjellige alternativer. Begynn med å skrive inn følgende kommando for å sammenligne innholdet i "FCsample" og "FCexercise." Husk å erstatte stedsnavnet med navnet som samsvarer med datamaskinen din, og husk at ledeteksten ikke er saksfølsom.

fc C:UsersMartinDesktopFCsample.txt C:UsersMartinDesktopFCexercise.txt

I dette tilfellet vises all tekst fra begge dokumentene fordi de ikke samsvarer riktig.
I dette tilfellet vises all tekst fra begge dokumentene fordi de ikke samsvarer riktig.

Scenario 2 - Sammenlign filer i samme mappe ved hjelp av File Compare ved hjelp av "/ lbn" -bryteren.

Nå, la oss prøve en annen sammenligning der vi vil fortelle FC å stoppe etter 2 linjer med uoverensstemmende data. Gjør dette ved å legge til "/ lbn" bryteren.

fc /lb2 C:UsersMartinDesktopFCsample.txt C:UsersMartinDesktopFCexercise.txt

Image
Image

Som du ser, mottar du en feilmelding som sier "Resync mislyktes. Filene er for forskjellige. "Dette skyldes at det er mer enn to påfølgende linjer med uoverensstemmende data. Prøv å endre tallene eller redigere filene selv og spill med filsammenligningsverktøyet for å se hvilke resultater du får.

Scenario 3 - Sammenlign to identiske filer.

I filene du lastet ned, vil du se to filer kalt "FCexercise" og "FCexercise2." Disse to filene har akkurat det samme innholdet, så vi vil utføre en sammenligning og se hvilke resultater vi får.

fc C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopFCexercise2.txt

Som du kan se fra bildet ovenfor, rapporterer FC at ingen forskjeller oppstod. Hvis du skulle redigere en fil, legg til et enkelt brev, og prøv kommandoen igjen, resultatene dine vil vises som i bildet nedenfor. Merk at det eneste som ble endret var tillegget av bokstaven "a."
Som du kan se fra bildet ovenfor, rapporterer FC at ingen forskjeller oppstod. Hvis du skulle redigere en fil, legg til et enkelt brev, og prøv kommandoen igjen, resultatene dine vil vises som i bildet nedenfor. Merk at det eneste som ble endret var tillegget av bokstaven "a."
Image
Image

Scenario 4 - Utfør en binær sammenligning av to forskjellige filer og to identiske filer.

For dette eksempelet vil vi utføre en binær sammenligning av "FCexercise" og "FCsample" -filene.

fc /b C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopsample.txt

Image
Image
Du vil legge merke til at funksjonen begynner med å informere deg om at de to filene blir sammenlignet. Deretter ruller en haug med binære tall, hvor filene blir sammenlignet, side om side, og til slutt får du en rapport som sier at FCexercise er lengre enn FCsample. For dette neste eksempelet vil vi utføre en binær sammenligning av "FCexercise" og "FCexercise2" -filene.
Du vil legge merke til at funksjonen begynner med å informere deg om at de to filene blir sammenlignet. Deretter ruller en haug med binære tall, hvor filene blir sammenlignet, side om side, og til slutt får du en rapport som sier at FCexercise er lengre enn FCsample. For dette neste eksempelet vil vi utføre en binær sammenligning av "FCexercise" og "FCexercise2" -filene.

fc /b C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopFCexercise2.txt

I denne sammenligningen av to identiske filer rapporterer FC at det ikke er forskjell mellom de to filene. Nå som du vet det grunnleggende i FC-verktøyet, kan du gjerne spille med bryterne og teste ut noen nye ideer. Husk at mens du spiller med filer, er det best å bruke dummy prøver som de som er oppgitt her, for å unngå uheldig datatap.
I denne sammenligningen av to identiske filer rapporterer FC at det ikke er forskjell mellom de to filene. Nå som du vet det grunnleggende i FC-verktøyet, kan du gjerne spille med bryterne og teste ut noen nye ideer. Husk at mens du spiller med filer, er det best å bruke dummy prøver som de som er oppgitt her, for å unngå uheldig datatap.

Bilde Kreditt: Nikki på Flickr

Anbefalt: