Paano Gumamit ng FC (Paghahambing ng File) mula sa Windows Command Prompt

Mayroong isang mahusay na tool sa utos ng utos na maaaring magamit upang ihambing ang mga file upang makita kung mayroong anumang nilalaman o pagkakaiba-iba ng code ng binary na maaari mong ma-access kung gumagamit ka ng isang PC. Ang Paghahambing ng File o ang FC na aming sasangguni ay mula dito, isang simpleng programa na ihahambing ang mga nilalaman ng teksto o mga binary file at may kakayahang ihambing ang parehong teksto ng ASCII at Unicode. Maaari mong gamitin ang tool na ito upang ipakita ang anumang mga linya mula sa dalawang mga file o dalawang hanay ng mga file na hindi tumutugma sa iba.

Mga switch at Parameter ng Paghahambing ng File

  1. / B - Magsasagawa ang switch na ito ng isang paghahambing sa binary.
  2. / C - Kung kailangan mong gumawa ng isang kaso na hindi sensitibo sa paghahambing, gamitin ang switch na ito.
  3. / A - Ang switch na ito ay magpapakita lamang sa FC ng una at huling linya para sa bawat pangkat ng mga pagkakaiba.
  4. / U - Gamitin ang switch na ito upang ihambing ang mga file bilang mga file ng teksto ng Unicode.
  5. / L - Ihahambing nito ang iyong mga file bilang ASCII na teksto.
  6. / N - Ang switch na ito ay maaari lamang magamit sa ASCII ngunit ipapakita nito ang lahat ng mga kaukulang numero ng linya.
  7. / LBn - Palitan ang "n" ng isang numero upang malimitahan ang dami ng magkakasunod na magkakaibang mga linya na babasahin ng FC bago ito maalis. Ang default, kung hindi mo tinukoy ang isang numero ay 100 mga linya ng hindi tugma na teksto.
  8. /nnnn - Ang pagpapalit ng "n" dito ay sasabihin sa FC na kapag nakakita ito ng mga hindi tugma na linya, maaari lamang itong magpatuloy kung mahahanap ang "n" magkakasunod na mga linya pagkatapos ng hindi pagtutugma. Kapaki-pakinabang ito kung nais mong pigilan ang dalawang mga file mula sa pagiging labis na hindi naka-sync.
  9. / T - Sasabihin ng switch na ito sa FC na huwag palawakin ang mga tab sa mga puwang.
  10. / W - Kung gagamitin mo ang switch na ito, isisiksik ng FC ang puting puwang (mga tab at puwang) sa paghahambing nito ng iyong mga file.

Mayroon lamang isang parameter na kakailanganin mong tukuyin, ngunit kakailanganin mong maglagay ng dalawang mga pagkakataon nito. Ito ang parameter ng Pathname kung saan mo isasaad ang lokasyon ng iyong mga file.

FC's Syntax

Tulad ng bawat tool sa prompt ng utos, kakailanganin mong malaman kung paano ipasok ang iyong mga utos gamit ang tamang syntax. Mayroong dalawang pangunahing mga pagpipilian para sa tool na Paghambing ng File na maaari mong gamitin. Kung nais mong ihambing ang dalawang hanay ng mga file sa halip na dalawang indibidwal na mga file, maaari kang gumamit ng mga wildcard (? At *).

FC [pathname1] [pathname2]
FC [switch] [pathname1] [pathname2]

Nakasalalay sa iyong utos, makakatanggap ka ng isa sa apat na% errorlevel% na mga tugon.

  1. -1 - Ang iyong syntax ay hindi tama.
  2. 0 - Parehas ang mga file.
  3. 1 - Ang mga file ay magkakaiba.
  4. 2 - Hindi makita ang kahit isa sa mga file.

Magsanay tayo

Bago kami magsimula, dapat mong i-download ang aming tatlong sample na mga dokumento sa teksto na gagamitin namin para sa pagsubok. Ang mga dokumentong ito ay naglalaman ng bawat talata ng teksto na may ilang magkatulad na pagpapangkat ng salita. Kapag na-download mo na ang tatlong mga dokumentong ito, maaari mo nang kopyahin ang mga ito sa anumang folder sa iyong computer. Para sa mga layunin ng tutorial na ito, ilalagay namin ang lahat ng mga dokumento ng teksto sa desktop.

  1. FCsample
  2. FCexercise
  3. FCexercise2

Ngayon ay kakailanganin mong buksan ang isang nakataas na window ng prompt ng utos. Buksan ang start menu sa Windows 7 at 10 o buksan ang pag-andar sa paghahanap sa Windows 8 at hanapin ang CMD. Susunod, mag-right click dito at pagkatapos ay pindutin ang "Run as administrator." Habang hindi mo kailangang buksan ang isang nakataas na window ng prompt ng utos, makakatulong ito sa iyo na maiwasan ang anumang mga kahinaan na dialog box ng pagkumpirma.

Sakupin ng aming tutorial ngayon ang maraming mga simpleng sitwasyon na idetalye sa ibaba.

  1. Paghambingin ang dalawang mga file ng teksto sa parehong folder gamit ang Paghahambing ng File.
  2. Paghambingin ang mga file sa parehong folder gamit ang Paghahambing ng File gamit ang switch na "/ lbn".
  3. Paghambingin ang dalawang magkatulad na mga file.
  4. Magsagawa ng isang binary na paghahambing ng dalawang magkakaibang mga file at dalawang magkatulad na mga file.

Sitwasyon 1 - Paghambingin ang dalawang mga file ng teksto gamit ang Paghahambing ng File.

Ngayon na buksan mo ang iyong command prompt window at mayroon ka ng iyong mga file ng teksto sa iyong desktop, handa kaming gumawa ng isang simpleng paghahambing ng file. Sa seksyong ito, gagawa kami ng isang pangunahing paghahambing, at pagkatapos ay magdagdag ng ilang iba't ibang mga pagpipilian. Magsimula sa pamamagitan ng pagpasok ng sumusunod na utos upang ihambing ang mga nilalaman ng "FCsample" at "FCexercise." Tandaan na palitan ang pathname ng pangalan na tumutugma sa iyong computer, at tandaan na ang prompt ng utos ay hindi sensitibo sa kaso.

fc C: \ Users \ Martin \ Desktop \ FCsample.txt C: \ Users \ Martin \ Desktop \ FCexercise.txt

Sa kasong ito, ipinapakita ang lahat ng teksto mula sa parehong mga dokumento dahil hindi sila tumutugma nang maayos.

Sitwasyon 2 - Paghambingin ang mga file sa parehong folder gamit ang Paghahambing ng File gamit ang switch na "/ lbn".

Ngayon, subukan natin ang isa pang paghahambing kung saan sasabihin namin sa FC na huminto pagkatapos ng 2 linya ng hindi tugma na data. Gawin ito, sa pamamagitan ng pagdaragdag ng switch na "/ lbn".

fc / lb2 C: \ Users \ Martin \ Desktop \ FCsample.txt C: \ Users \ Martin \ Desktop \ FCexercise.txt

Tulad ng nakikita mo, nakatanggap ka ng isang mensahe ng error na nagsasabing "Nabigo ang Resync. Masyadong naiiba ang mga file. " Ito ay dahil mayroong higit sa dalawang magkakasunod na linya ng hindi tugma ang data. Subukang palitan ang mga numero o i-edit ang iyong mga file mismo at i-play ang tool ng paghahambing ng file upang makita kung anong mga resulta ang makukuha mo.

Sitwasyon 3 - Paghambingin ang dalawang magkatulad na mga file.

Sa mga file na na-download mo, makikita mo ang dalawang mga file na tinatawag na "FCexercise" at "FCexercise2." Ang dalawang file na ito ay may eksaktong eksaktong nilalaman, kaya magsasagawa kami ng paghahambing at tingnan kung anong mga resulta ang makukuha namin.

fc C: \ Users \ Martin \ Desktop \ FCexercise.txt C: \ Users \ Martin \ Desktop \ FCexercise2.txt

Tulad ng nakikita mo mula sa imahe sa itaas, iniulat ng FC na walang pagkakaiba na nakatagpo. Kung mag-e-edit ka ng isang file, magdagdag ng isang solong titik, at subukang muli ang utos, lalabas ang iyong mga resulta tulad ng sa imahe sa ibaba. Tandaan na ang nabago lamang ay ang pagdaragdag ng titik na "a."

Sitwasyon 4 - Magsagawa ng isang paghahambing sa binary ng dalawang magkakaibang mga file at dalawang magkaparehong mga file.

Para sa halimbawang ito, magsasagawa kami ng isang binary na paghahambing ng mga file na "FCexercise" at "FCsample".

fc / b C: \ Users \ Martin \ Desktop \ FCexercise.txt C: \ Users \ Martin \ Desktop \ sample.txt

Mapapansin mo na ang pagpapaandar ay nagsisimula sa pamamagitan ng pagpapaalam sa iyo na ang dalawang mga file ay inihambing. Susunod, isang pangkat ng mga binary digit na nag-scroll, kung saan pinaghahambing ang mga file, magkatabi, at panghuli, nakatanggap ka ng isang ulat na nagsasabing, ang FCexercise ay mas mahaba kaysa sa FCsample. Para sa susunod na halimbawang ito, magsasagawa kami ng isang binary na paghahambing ng mga file na "FCexercise" at "FCexercise2".

fc / b C: \ Users \ Martin \ Desktop \ FCexercise.txt C: \ Users \ Martin \ Desktop \ FCexercise2.txt

Sa paghahambing na ito ng dalawang magkaparehong mga file, iniulat ng FC na walang pagkakaiba sa pagitan ng dalawang mga file. Ngayon na alam mo na ang mga pangunahing kaalaman sa tool ng FC, huwag mag-atubiling maglaro sa mga switch at subukan ang ilang mga bagong ideya. Tandaan na habang naglalaro ka ng mga file, pinakamahusay na gumamit ng mga sample ng dummy tulad ng mga ibinigay dito, upang maiwasan ang anumang aksidenteng pagkawala ng data.

Credit sa Larawan: Nikki sa Flickr


$config[zx-auto] not found$config[zx-overlay] not found