Ako používať FC (porovnávanie súborov) z príkazového riadka systému Windows

Obsah:

Ako používať FC (porovnávanie súborov) z príkazového riadka systému Windows
Ako používať FC (porovnávanie súborov) z príkazového riadka systému Windows

Video: Ako používať FC (porovnávanie súborov) z príkazového riadka systému Windows

Video: Ako používať FC (porovnávanie súborov) z príkazového riadka systému Windows
Video: Internet Technologies - Computer Science for Business Leaders 2016 - YouTube 2024, Apríl
Anonim
Existuje skvelý nástroj príkazového riadku, ktorý možno použiť na porovnávanie súborov, aby ste zistili, či existujú nejaké rozdiely v obsahu alebo binárnom kóde, ku ktorým máte prístup, ak používate počítač. Súbor Porovnať alebo FC, ako sa budeme odvolávať je odtiaľ von, je jednoduchý program, ktorý bude porovnávať obsah textových alebo binárnych súborov a je schopný porovnať text ako ASCII aj Unicode. Tento nástroj môžete použiť na zobrazenie ľubovoľných riadkov z dvoch súborov alebo dvoch súborov súborov, ktoré sa nezhodujú s ostatnými.
Existuje skvelý nástroj príkazového riadku, ktorý možno použiť na porovnávanie súborov, aby ste zistili, či existujú nejaké rozdiely v obsahu alebo binárnom kóde, ku ktorým máte prístup, ak používate počítač. Súbor Porovnať alebo FC, ako sa budeme odvolávať je odtiaľ von, je jednoduchý program, ktorý bude porovnávať obsah textových alebo binárnych súborov a je schopný porovnať text ako ASCII aj Unicode. Tento nástroj môžete použiť na zobrazenie ľubovoľných riadkov z dvoch súborov alebo dvoch súborov súborov, ktoré sa nezhodujú s ostatnými.

Prepínače a parametre porovnávania súborov

  1. / B - Tento prepínač vykoná binárne porovnanie.
  2. / C - Ak potrebujete porovnať malé a veľké písmená, použite tento prepínač.
  3. / A - Tento prepínač spôsobí, že FC zobrazí iba prvý a posledný riadok pre každú skupinu rozdielov.
  4. / U - Použite tento prepínač na porovnanie súborov ako textových súborov Unicode.
  5. / L - Toto porovná vaše súbory ako text ASCII.
  6. / N - Tento prepínač môže byť použitý len s ASCII, ale zobrazí sa všetky príslušné čísla liniek.
  7. / LBn - Nahraďte číslo "n" číslom, aby ste obmedzili počet po sebe idúcich rozdielnych riadkov, ktoré FC bude čítať skôr, než bude prerušené. Predvolená hodnota, ak neurčíte číslo, je 100 riadkov nesprávneho textu.
  8. /nnnn - Výmena "n" tu povedať FC, že keď nájde chybné riadky, môže pokračovať len vtedy, ak po nesúlade nájde "n" po sebe nasledujúce zodpovedajúce riadky. To je užitočné, ak chcete zabrániť tomu, aby sa dva súbory dostali do extrémnej synchronizácie.
  9. / T - Tento prepínač oznámi spoločnosti FC, že nebude rozširovať záložky na medzery.
  10. / W - Ak použijete tento prepínač, FC pri kompetícii súborov komprimuje biely priestor (karty a medzery).

Existuje iba jeden parameter, ktorý musíte špecifikovať, ale budete musieť zadať dve inštancie. Toto je parameter Pathname, v ktorom uveďte umiestnenie vašich súborov.

Syntax FC

Rovnako ako každý nástroj v príkazovom riadku, budete musieť vedieť, ako zadávať svoje príkazy správnou syntaxou. Existujú dve hlavné možnosti nástroja na porovnávanie súborov, ktorý môžete použiť. Ak chcete porovnať dve súbory súborov namiesto dvoch samostatných súborov, môžete použiť zástupné znaky (? A *).

FC [pathname1] [pathname2]

FC [switches] [pathname1] [pathname2]

V závislosti od vášho príkazu dostanete jednu zo štyroch% errorlevel% odpovedí.

  1. -1 - Vaša syntax je nesprávna.
  2. 0 - Obidva súbory sú identické.
  3. 1 - Súbory sú rôzne.
  4. 2 - Nie je možné nájsť aspoň jeden súbor.

Prajeme to

Skôr ako začneme, mali by ste si stiahnuť naše tri vzorové textové dokumenty, ktoré budeme používať na test. Tieto dokumenty obsahujú každý odsek textu s niekoľkými podobnými zoskupeniami slov. Po stiahnutí týchto troch dokumentov ich môžete skopírovať do ľubovoľnej zložky v počítači. Na účely tohto tutoriálu umiestnime všetky textové dokumenty na pracovnú plochu.

  1. FCsample
  2. FCexercise
  3. FCexercise2

Teraz budete musieť otvoriť okno so zvýšeným príkazovým riadkom. Otvorte ponuku Štart v systéme Windows 7 a 10 alebo otvorte funkciu vyhľadávania v systéme Windows 8 a vyhľadajte CMD. Potom kliknite pravým tlačidlom myši a potom stlačte "Spustiť ako správca". Aj keď nepotrebujete otvoriť okno s príkazovým riadkom, pomôže vám vyhnúť sa akýmkoľvek problémovým dialógovým oknám.

Náš tutoriál dnes bude zahŕňať niekoľko jednoduchých scenárov, ktoré budú spracované nižšie.
Náš tutoriál dnes bude zahŕňať niekoľko jednoduchých scenárov, ktoré budú spracované nižšie.
  1. Porovnajte dva textové súbory v rovnakom priečinku pomocou porovnávania súborov.
  2. Porovnajte súbory v rovnakom priečinku pomocou súboru Porovnať pomocou prepínača "/ lbn".
  3. Porovnajte dva identické súbory.
  4. Vykonajte binárne porovnanie dvoch rôznych súborov a dvoch identických súborov.

Scenár 1 - Porovnajte dva textové súbory pomocou File Compare.

Teraz, keď máte okno s príkazovým riadkom otvorené a na pracovnej ploche máte textové súbory, sme pripravení urobiť jednoduché porovnanie súborov. V tejto časti vykonáme základné porovnanie a potom pridáme niekoľko rôznych možností. Začnite zadaním nasledujúceho príkazu na porovnanie obsahu "FCsample" a "FCexercise". Nezabudnite nahradiť názov cesty, ktorý zodpovedá vášmu počítaču, a nezabudnite, že príkazový riadok nerozlišuje veľkosť písmen.

fc C:UsersMartinDesktopFCsample.txt C:UsersMartinDesktopFCexercise.txt

V tomto prípade sa zobrazí celý text z oboch dokumentov, pretože sa nezhodujú správne.
V tomto prípade sa zobrazí celý text z oboch dokumentov, pretože sa nezhodujú správne.

Scenár 2 - Porovnajte súbory v rovnakom priečinku pomocou funkcie Porovnanie súborov pomocou prepínača "/ lbn".

Teraz skúsme ďalšie porovnanie, v ktorom budeme hovoriť FC zastaviť po 2 riadkoch nesprávnych údajov. Urobte to pridaním prepínača "/ lbn".

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

Ako vidíte, zobrazí sa chybové hlásenie "Zlyhanie zlyhalo. Súbory sú príliš odlišné. "Je to preto, že existuje viac ako dva po sebe idúce riadky nesprávnych údajov. Pokúste sa zmeniť čísla alebo upraviť súbory sami a hrať pomocou nástroja na porovnávanie súborov, aby ste zistili, aké výsledky získate.
Ako vidíte, zobrazí sa chybové hlásenie "Zlyhanie zlyhalo. Súbory sú príliš odlišné. "Je to preto, že existuje viac ako dva po sebe idúce riadky nesprávnych údajov. Pokúste sa zmeniť čísla alebo upraviť súbory sami a hrať pomocou nástroja na porovnávanie súborov, aby ste zistili, aké výsledky získate.

Scenár 3 - Porovnajte dva identické súbory.

V stiahnutých súboroch uvidíte dva súbory s názvom "FCexercise" a "FCexercise2". Tieto dva súbory majú presne ten istý obsah, preto vykonáme porovnanie a uvidíme, aké výsledky získame.

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

Ako vidíte na obrázku vyššie, FC hlási, že sa nevyskytli žiadne rozdiely. Ak by ste mali upraviť jeden súbor, pridať jedno písmeno a príkaz znova vyskúšať, výsledky sa zobrazia ako na obrázku nižšie. Pamätajte, že jediná vec, ktorá bola zmenená, bolo pridanie písmena "a".
Ako vidíte na obrázku vyššie, FC hlási, že sa nevyskytli žiadne rozdiely. Ak by ste mali upraviť jeden súbor, pridať jedno písmeno a príkaz znova vyskúšať, výsledky sa zobrazia ako na obrázku nižšie. Pamätajte, že jediná vec, ktorá bola zmenená, bolo pridanie písmena "a".
Image
Image

Scenár 4 - Vykonajte binárne porovnanie dvoch rôznych súborov a dvoch identických súborov.

V tomto príklade vykonáme binárne porovnanie súborov "FCexercise" a "FCsample".

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

Image
Image
Všimnete si, že táto funkcia začína tým, že vás informuje, že sa porovnávajú dva súbory. Ďalej sa pohybuje banda binárnych číslic, čo je miesto, kde sa porovnávajú súbory vedľa seba a nakoniec dostanete správu, ktorá hovorí, že FCexercise je dlhšia ako FCsample. Pre tento ďalší príklad vykonáme binárne porovnanie súborov "FCexercise" a "FCexercise2".
Všimnete si, že táto funkcia začína tým, že vás informuje, že sa porovnávajú dva súbory. Ďalej sa pohybuje banda binárnych číslic, čo je miesto, kde sa porovnávajú súbory vedľa seba a nakoniec dostanete správu, ktorá hovorí, že FCexercise je dlhšia ako FCsample. Pre tento ďalší príklad vykonáme binárne porovnanie súborov "FCexercise" a "FCexercise2".

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

V tomto porovnaní dvoch identických súborov FC hlási, že medzi týmito dvoma súbormi nie je žiadny rozdiel. Teraz, keď poznáte základy nástroja FC, neváhajte hrať s prepínačmi a vyskúšajte niektoré nové nápady. Nezabúdajte, že zatiaľ čo hráte so súbormi, je najlepšie použiť figuríny ako tie, ktoré sú tu uvedené, aby sa predišlo akýmkoľvek náhodným strate údajov.
V tomto porovnaní dvoch identických súborov FC hlási, že medzi týmito dvoma súbormi nie je žiadny rozdiel. Teraz, keď poznáte základy nástroja FC, neváhajte hrať s prepínačmi a vyskúšajte niektoré nové nápady. Nezabúdajte, že zatiaľ čo hráte so súbormi, je najlepšie použiť figuríny ako tie, ktoré sú tu uvedené, aby sa predišlo akýmkoľvek náhodným strate údajov.

Image Credit: Nikki na Flickr

Odporúča: