Failo palyginimo jungikliai ir parametrai
- / B - Šis jungiklis atliks dvejetainį palyginimą.
- / C - Jei reikia atlikti nereikšmingą palyginimą, naudokite šį jungiklį.
- / A - Šis jungiklis parodys FC tik pirmąją ir paskutinę kiekvienos skirtumų grupės eilutes.
- / U - Naudokite šį jungiklį, kad palygintumėte failus kaip Unicode tekstinius failus.
- / L - Tai padės palyginti jūsų failus kaip ASCII tekstą.
- / N - Šis jungiklis gali būti naudojamas tik su ASCII, bet jis parodys visus atitinkamus eilučių numerius.
- / LBn - Pakeiskite "n" skaičiumi, kad apribotumėte eilės eilučių, kurias FC išgirs, kol bus nutrauktas. Numatytoji, jei nenurodysite skaičiaus, yra 100 neatitinkančio teksto eilučių.
- /nnnn - "n" pakeitimas čia parodys FC, kad kai jis nustato neatitinkančias eilutes, jis gali tęstis tik tada, kai po neatitikimo jis nustato "n" eilės atitikimo eilutes. Tai naudinga, jei norite užkirsti kelią dviems failams išjungti iš sinchronizavimo.
- / T - Šis jungiklis pasakys FC neplėsti skirtukų į tarpus.
- / W - Jei naudosite šį jungiklį, FC palygins failus, suspaus balandį (skirtukus ir tarpus).
Jums reikės nurodyti tik vieną parametrą, tačiau turėsite įvesti du jo pavyzdžius. Tai yra "Pathname" parametras, kuriame nurodysite failų vietą.
FC sintaksė
Kaip ir kiekvienas įrankis komandinėje eilutėje, jūs turėsite žinoti, kaip įvesti savo komandas naudodami tinkamą sintaksę. Duomenų palyginimo įrankis, kurį galite naudoti, yra du pagrindiniai variantai. Jei norite palyginti du failų rinkinius, o ne du atskirus failus, galite naudoti pakaitos simbolius (? Ir *).
FC [pathname1] [pathname2]
FC [switches] [pathname1] [pathname2]
Atsižvelgiant į jūsų komandą, gausite vieną iš keturių% errorlevel% atsakymų.
- -1 - Jūsų sintaksė neteisinga.
- 0 - abu failai yra identiški.
- 1 - Failai yra skirtingi.
- 2 - Negalima rasti bent vieno iš failų.
Leiskime praktikai
Prieš pradėdami, turėtumėte atsisiųsti mūsų tris pavyzdinius teksto dokumentus, kuriuos naudosime bandymui. Kiekvienuose šiuose dokumentuose yra teksto dalis su keletu panašių žodžių grupių. Atsisiųsdami šiuos tris dokumentus, galėsite nukopijuoti juos į bet kurį savo kompiuterio aplanką. Šiame vadovėlyje visus tekstinius dokumentus pateiksime darbalaukyje.
- FC pavyzdys
- FCexercise
- FCexercise2
Dabar reikės atidaryti padidinto komandinės eilutės langą. Atidarykite "Windows 7" ir "10" paleidimo meniu arba atidarykite "Windows 8" paieškos funkciją ir ieškokite CMD. Tada dešiniuoju pelės mygtuku spustelėkite jį ir paspauskite "Vykdyti kaip administratorius". Nors jums nereikia atidaryti padidinto komandinės eilutės lango, tai padės išvengti nepatogių patvirtinimo dialogo langų.
- Palyginkite du teksto failus toje pačioje aplanke.
- Palyginkite failus tame pačiame aplanke naudodami File Palyginkite naudodamiesi "/ lbn" jungikliu.
- Palyginkite du identiškus failus.
- Atlikite dviejų skirtingų failų ir dviejų identiškų failų dvejetainį palyginimą.
1 scenarijus. Palyginkite du tekstinius failus naudodami failo palyginimą.
Dabar, kai atidaromas jūsų komandų eilutės langas ir jūsų darbalaukyje yra tekstiniai failai, esame pasirengę atlikti paprastą palyginimą. Šiame skyriuje atliksime pagrindinį palyginimą, tada pridėsime keletą skirtingų parinkčių. Pradėkite įvedant šią komandą, kad palygintumėte "FCsample" ir "FCexercise" turinį. Nepamirškite pakeisti pavadinimu pavadinimu, kuris atitinka jūsų kompiuterį, ir nepamirškite, kad komandų eilutėje nėra didžiųjų raidžių.
fc C:UsersMartinDesktopFCsample.txt C:UsersMartinDesktopFCexercise.txt
2 scenarijus. Palyginkite failus tame pačiame aplanke naudodami File Palyginkite naudodami "/ lbn" jungiklį.
Dabar pabandykime atlikti kitą palyginimą, kuriame mes pasakysime "FC", kad sustabdytume po 2 eilučių neatitinkančių duomenų. Padarykite tai, pridedant "/ lbn" jungiklį.
fc /lb2 C:UsersMartinDesktopFCsample.txt C:UsersMartinDesktopFCexercise.txt
3 scenarijus. Palyginkite du identiškus failus.
Atsisiuntuose failuose matysite du "FCexercise" ir "FCexercise2" failus. Šie du failai turi vienodą turinį, todėl atliksime palyginimą ir pamatysime, kokių rezultatų mes gauname.
fc C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopFCexercise2.txt
4 scenarijus. Binariškai palyginkite du skirtingus failus ir du identiškus failus.
Šiame pavyzdyje mes atliksime dvejetainį "FCexercise" ir "FCsample" failų palyginimą.
fc /b C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopsample.txt
fc /b C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopFCexercise2.txt
Vaizdo kreditas: "Nikki" "Flickr"