Kuidas kasutada FC-d (failide võrdlemine) Windowsi käsurealt
On suur käsurea tööriist, mida saab kasutada failide võrdlemiseks, et näha, kas on mingeid sisu või binaarsete koodide erinevusi, mida saate kasutada, kui kasutate arvutit. Failide võrdlemine või FC, nagu me viitame, on siit välja, on lihtne programm, mis võrdleb teksti või binaarfailide sisu ja suudab võrrelda nii ASCII kui ka Unicode teksti. Selle tööriista abil saate kuvada mis tahes rida kahest failist või kahest failide komplektist, mis ei vasta teistele.
Failide võrdlus ja parameetrid
- / B - See lüliti teeb binaarse võrdluse.
- / C - Kui teil on vaja teha juhtumi ebaühtlane võrdlus, kasutage seda lülitit.
- / A - See lüliti teeb FC-le ainult esimese ja viimase rea iga erinevuste rühma kohta.
- / U - Kasutage seda lülitit failide Unicode'i tekstifailidena võrdlemiseks.
- / L - See võrdleb faile ASCII tekstina.
- / N - Seda lülitit saab kasutada ainult koos ASCII-ga, kuid see näitab kõiki vastavaid rea numbreid.
- /NAELn - Asendage “n” numbriga, et piirata järjestikuste erinevate joonte hulka, mida FC enne lugemise katkestamist loeb. Vaikimisi, kui te ei määra numbrit, on 100 rida mittevastavat teksti.
- /nnnn - “N” asendamine ütleb FC-le, et kui ta leiab sobimatuid jooni, võib see jätkuda ainult siis, kui ta leiab pärast mittevastavust „n” järjestikused sobivad read. See on kasulik, kui soovite vältida kahe faili sünkroniseerimist.
- / T - See lüliti näitab, et FC ei laienda sakke tühikutesse.
- / W - Kui kasutate seda lülitit, tihendab FC failide võrdlemisel valge tühiku (sakid ja tühikud).
On ainult üks parameeter, mida peate täpsustama, kuid peate sisestama selle kaks eksemplari. See on parameetri Pathname, milles näidatakse failide asukoht.
FC süntaks
Nagu iga käsurea tööriist, peate teadma, kuidas sisestada oma käsud õige süntaksiga. Failide võrdlemise tööriista jaoks on kaks peamist võimalust, mida saate kasutada. Kui soovite kahe failide asemel võrrelda kahte faili, saate kasutada metamärke (? Ja *).
FC [pathname1] [pathname2]FC [lülitid] [pathname1] [pathname2]
Sõltuvalt teie käsust saate ühe neljast% -lise veamäära% vastusest.
- -1 - Teie süntaks on vale.
- 0 - Mõlemad failid on identsed.
- 1 - Failid on erinevad.
- 2 - Vähemalt ühte faili ei ole võimalik leida.
Harjutame
Enne alustamist peate alla laadima kolm näidisteksti dokumenti, mida me testiks kasutame. Need dokumendid sisaldavad teksti lõiku mõne sarnase sõna grupiga. Kui olete need kolm dokumenti alla laadinud, saate need kopeerida arvutisse mis tahes kausta. Selle juhendi jaoks paneme kõik tekstidokumendid töölauale.
- FC-proov
- FC-harjutus
- FCexercise2
Nüüd peate avama kõrgendatud käsureaakna. Avage Windows 7 ja 10 käivitusmenüü või avage Windows 8 otsingufunktsioon ja otsige CMD. Seejärel klõpsa hiire parema nupuga ja seejärel vajuta „Käivita administraatorina”. Kuigi teil ei ole vaja avada kõrgendatud käsureaakent, aitab see vältida ärritavaid kinnitusdialooge.
Meie tänane õpetus hõlmab mitmeid lihtsaid stsenaariume, mis töötatakse välja allpool.
- Võrdle kahte sama kausta tekstifaili failide võrdlemise abil.
- Võrdle samas kaustas olevaid faile failide võrdlemise abil, kasutades “/ lbn” lülitit.
- Võrdle kahte identset faili.
- Tehke kahe erineva faili ja kahe identse faili binaarne võrdlus.
Stsenaarium 1 - Võrdle kahte tekstifaili failide võrdlemise abil.
Nüüd, kui teil on käsureaaken avatud ja teil on töölaual tekstifailid, oleme valmis tegema lihtsa failide võrdlemise. Selles jaotises teeme põhilisi võrdlusi ja seejärel lisame mõned erinevad võimalused. Alustage sisestades järgmise käsu, et võrrelda „FCsample” ja „FCexercise” sisu..
fc C: kasutajad Martin Desktop FCample.txt C: kasutajad Martin Desktop FCexercise.txt
Sellisel juhul kuvatakse mõlemast dokumendist kogu tekst, sest need ei sobi korralikult kokku.
2. stsenaarium - Võrdle samas kaustas olevaid faile failide võrdlemise abil, kasutades “/ lbn” lülitit.
Proovime nüüd teist võrdlust, milles me ütleme FC-le, et lõpetame pärast 2 rida mittevastavaid andmeid. Tehke see, lülitades lüliti "/ lbn".
fc / lb2 C: kasutajad Martin Desktop FCample.txt C: kasutajad Martin Desktop FCexisex.txt
Nagu näete, kuvatakse tõrketeade, mis ütleb: „Resync ebaõnnestus. Failid on liiga erinevad. ”Seda seetõttu, et on rohkem kui kaks järjestikust rida mittevastavaid andmeid. Proovige numbreid muuta või faile ise redigeerida ja mängida failide võrdlemise tööriistaga, et näha, milliseid tulemusi saate.
3. stsenaarium - Võrdle kahte identset faili.
Allalaaditud failides näete kahte faili "FCexercise" ja "FCexercise2". Neil kahel failil on täpselt sama sisu, nii et me teostame võrdluse ja vaatame, milliseid tulemusi me saame.
fc C: kasutajad Martin Desktop FCexisex.txt C: kasutajad Martin Desktop FCexercise2.txt
Nagu näete ülaltoodud pildist, teatab FC, et erinevusi ei esinenud. Kui te redigeerite ühte faili, lisage üks täht ja proovige käsk uuesti, teie tulemused ilmuksid allpool olevas pildis. Pange tähele, et ainus asi, mida muudeti, oli täht “a” lisamine.
4. stsenaarium - teostage kahe erineva faili ja kahe identse faili binaarne võrdlus.
Selle näite puhul teostame "FCexercise" ja "FCsample" failide binaarset võrdlust.
fc / b C: kasutajad Martin Desktop FCexisex.txt C: kasutajad Martin Töölaua proov.txt
Te märkate, et funktsioon algab, teavitades teid, et neid kahte faili võrreldakse. Järgmisena kerkib binaarnumbrite hulk, mis tähendab, et faile võrreldakse kõrvuti ja lõpuks saadakse aruanne, mis ütleb, et FCexercise on pikem kui FCsample. Järgmise näite puhul teostame "FCexercise" ja "FCexercise2" failide binaarseid võrdlusi.
fc / b C: kasutajad Martin Desktop FCexisex.txt C: kasutajad Martin Desktop FCexisex.txt
Kahe identse faili võrdlemisel teatab FC, et kahe faili vahel ei ole erinevust. Nüüd, kui teate FC tööriista põhitõdesid, võite vabalt mängida lülititega ja proovida uusi ideid. Pidage meeles, et failidega mängimise ajal on parem juhuslike andmete kadumise vältimiseks kasutada selliseid näivaid proove nagu siin pakutud..
Pildi krediit: Nikki Flickris