A fájl összehasonlítása kapcsolók és paraméterek
- / B - Ez a kapcsoló bináris összehasonlítást végez.
- / C - Ha esetleg érzéketlen összehasonlítást kell tennie, használja ezt a kapcsolót.
- / A - Ez a kapcsoló az FC-t csak az első és az utolsó sorokat jeleníti meg a különbségek minden csoportjához.
- / U - Ezzel a kapcsolóval összehasonlíthatja a fájlokat Unicode szövegfájlokként.
- / L - Ez összeveti a fájlokat ASCII szövegként.
- / N - Ez a kapcsoló csak ASCII-vel használható, de megmutatja a megfelelő sorszámokat.
- / LBn - Az "n" számot egy számmal helyettesítve korlátozza az egymást követő különböző sorokat, amelyeket az FC olvasni fog, mielőtt megszakítaná. Az alapértelmezett, ha nem ad meg számot, 100 sor nem egyező szöveg.
- /nnnn - Az "n" cseréje itt megmondja az FC-nek, hogy ha nem megfelelő egyeneseket talál, akkor csak akkor folytatható, ha az egymást követő illesztési sorokat "n" -nek találja. Ez akkor hasznos, ha meg akarja akadályozni, hogy két fájl ne legyen szinkronban.
- / T - Ez a kapcsoló megmondja az FC-nek, hogy ne terjessze a füleket a szóközökre.
- / W - Ha ezt a kapcsolót használja, az FC a fájlok összehasonlítása során összenyomja a fehér helyet (fülek és szóközök).
Csak egy paramétert kell megadnia, de meg kell adnia két példányát. Ez a Pathname paraméter, amelyben megadja a fájlok helyét.
FC szintaxisa
Mint minden parancssori parancs bármelyik eszköze, akkor tudnia kell, hogyan adhatja meg a parancsokat a megfelelő szintaxissal. A File Comparison eszköz két fő lehetőség közül választhat. Ha két különálló fájl helyett kétféle fájlt szeretne összehasonlítani, használhat helyettesítő karaktereket (? És *).
FC [pathname1] [pathname2]
FC [switches] [pathname1] [pathname2]
A parancsától függően négy% hibaérték% válasz érkezik.
- -1 - Szintaktika helytelen.
- 0 - Mindkét fájl azonos.
- 1 - A fájlok eltérőek.
- 2 - Legalább az egyik fájl nem található.
Gyakoroljunk
Mielőtt elkezdenénk, töltsd le a három minta szöveges dokumentumot, amelyeket a teszthez használunk. Ezek a dokumentumok tartalmaznak egy szövegrészet néhány hasonló szócsoporttal. Miután letöltötte ezeket a három dokumentumot, átmásolhatja azokat a számítógép bármelyik mappájába. Ennek az oktatóanyagnak a céljára az összes szöveges dokumentumot az asztalra helyezzük.
- FCsample
- FCexercise
- FCexercise2
Most meg kell nyitnia a megemelt parancssori ablakot. Nyissa meg a Windows 7 és a 10 Start menüjét, vagy nyissa meg a keresési funkciót a Windows 8 rendszerben, és keressen CMD-t. Ezután kattintson a jobb egérgombbal, majd nyomja meg a "Futtatás rendszergazdaként" parancsot. Miközben nem kell megnyitni a megemelt parancssori ablakot, ez segít elkerülni a bosszantó megerősítést kérő párbeszédablakokat.
- Hasonlítsa össze két szövegfájlt ugyanazon a mappán a Fájlhasonlítás segítségével.
- Hasonlítsa össze a fájlokat ugyanabban a mappában a fájl összehasonlításával a "/ lbn" kapcsolóval.
- Hasonlítsa össze a két azonos fájlt.
- Két különböző fájl és két azonos fájl bináris összehasonlítását végezze el.
1. forgatókönyv - Két szövegfájl összehasonlítása a fájl összehasonlításával.
Most, hogy megnyitotta a parancssori ablakot, és a szöveges fájlokat az asztalon találja, készen állunk egy egyszerű fájl összehasonlítására. Ebben a részben alapos összehasonlítást végzünk, majd adunk hozzá néhány különböző lehetőséget. A következő parancs segítségével írja be az "FCsample" és "FCexercise" tartalmak összehasonlítását. Ne feledje, hogy helyettesíti az elérési utat a számítógépével megegyező névvel, és ne felejtse el, hogy a parancssor nem számít a kis- és nagybetűkre.
fc C:UsersMartinDesktopFCsample.txt C:UsersMartinDesktopFCexercise.txt
2. forgatókönyv - Hasonlítsa össze a fájlokat ugyanabban a mappában a fájl összehasonlításával a "/ lbn" kapcsolóval.
Most próbálkozzunk egy másik összehasonlítással, amelyben meg fogjuk mondani az FC-nak, hogy álljon le két sor nem egyező adat után. Ehhez az "/ lbn" kapcsolót kell hozzáadni.
fc /lb2 C:UsersMartinDesktopFCsample.txt C:UsersMartinDesktopFCexercise.txt
3. forgatókönyv - Két azonos fájlt hasonlít össze.
A letöltött fájlokban két "Exercise" és "FCexercise2" fájl jelenik meg. Ezek a két fájl pontosan ugyanolyan tartalmú, ezért elvégezzük az összehasonlítást, és megnézzük, milyen eredményeket kapunk.
fc C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopFCexercise2.txt
4. forgatókönyv - Két különböző fájl és két azonos fájl bináris összehasonlítása.
Ebben a példában az "FCexercise" és az "FCsample" fájlok bináris összehasonlítását végezzük.
fc /b C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopsample.txt
fc /b C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopFCexercise2.txt
Image Credit: Nikki a Flickr-en