If-Koubou

Kā lietot komandu uzvednes Windows komandu (failu salīdzināšana)

Kā lietot komandu uzvednes Windows komandu (failu salīdzināšana) (Kā)

Ir lielisks komandrindas rīks, ko var izmantot, lai salīdzinātu failus, lai redzētu, vai pastāv atšķirība starp saturu vai bināro kodu, kuru varat piekļūt, ja izmantojat datoru. Fails Salīdzināt vai FC, kā mēs atsaucēsim, ir šeit, ir vienkārša programma, kas salīdzina teksta vai bināro failu saturu un var salīdzināt gan ASCII, gan Unicode tekstu. Jūs varat izmantot šo rīku, lai parādītu jebkuras līnijas no diviem failiem vai diviem failu kopumiem, kas nesakrīt ar citiem.

Faila salīdzināšanas slēdži un parametri

  1. / B - Šis slēdzis veiks bināro salīdzinājumu.
  2. / C - Ja jums ir jādara nekonfidenciāls salīdzinājums, izmantojiet šo slēdzi.
  3. / A - Šis slēdzis ļaus FC rādīt tikai pirmās un pēdējās rindiņas katrai atšķirību grupai.
  4. / U - Izmantojiet šo slēdzi, lai salīdzinātu failus kā Unicode teksta failus.
  5. / L - Tas salīdzinās jūsu failus kā ASCII tekstu.
  6. / N - Šo slēdzi var izmantot tikai ar ASCII, bet tajā parādīsies visi atbilstošie rindu numuri.
  7. /MĀRCIŅASn - Nomainiet "n" ar numuru, lai ierobežotu secīgu dažādu līniju skaitu, ko FC izlasīs pirms tā pārtraukšanas. Noklusējuma gadījumā, ja nenorādāt numuru, ir 100 neatbilstošas ​​teksta rindiņas.
  8. /nnnn - Nācijas aizstāšana šeit parādīs FC, ka, ja tā atradīs neatbilstošas ​​līnijas, to var turpināt tikai tad, ja pēc nesakritības tā atradīs "n" secīgas saskaņošanas līnijas. Tas ir noderīgi, ja vēlaties novērst divu failu nepietiekamu sinhronizāciju.
  9. / T - Šis slēdzis pateiks FC neizvērst cilnes uz atstarpēm.
  10. / W - Ja izmantojat šo slēdzi, FC sasildīs atstarpes (cilnes un atstarpes), salīdzinot failus.

Jums būs nepieciešams norādīt tikai vienu parametru, taču jums būs jāievada divi tā gadījumi. Tas ir Pathname parametrs, kurā jūs norādīsiet savu failu atrašanās vietu.

FC sintakse

Tāpat kā visi komandrindas rīki, jums būs jāzina, kā ievadīt komandas ar atbilstošu sintaksi. Failu salīdzināšanas rīks ir divas galvenās opcijas, kuras varat izmantot. Ja vēlaties salīdzināt divus failu komplektus divu atsevišķu failu vietā, varat izmantot aizstājējzīmes (? Un *).

FC [pathname1] [pathname2]
FC [switches] [pathname1] [pathname2]

Atkarībā no komandas jūs saņemsit vienu no četrām% errorrevel% atbildēm.

  1. -1 - Jūsu sintakse ir nepareiza.
  2. 0 - abi faili ir identiski.
  3. 1 - faili ir atšķirīgi.
  4. 2 - Vismaz viens no failiem nevar atrast.

Let's Practice

Pirms sākam darbu, jums vajadzētu lejupielādēt trīs parauga teksta dokumentus, kurus mēs izmantosim testa veikšanai. Katrs no šiem dokumentiem satur teksta daļu ar dažām līdzīgām vārdu grupām. Kad esat lejupielādējis šos trīs dokumentus, varat tos kopēt jebkurā datora mapē. Šīs apmācības nolūkos mēs darbosim visus teksta dokumentus.

  1. FC paraugs
  2. FCexercise
  3. FCexercise2

Tagad jums būs nepieciešams atvērt paaugstinātu komandu uzvednes logu. Atveriet sākuma izvēlni operētājsistēmā Windows 7 un 10 vai atveriet Windows 8 meklēšanas funkciju un meklējiet CMD. Noklikšķiniet uz tā ar peles labo pogu un pēc tam nospiediet "Palaist kā administrators". Lai gan jums nav nepieciešams atvērt paaugstinātu komandu uzvednes logu, tas palīdzēs izvairīties no nepatīkamiem apstiprinājuma dialoglodziņiem.

Mūsu apmācība šodien aptvers vairākus vienkāršus scenārijus, kas tiks izklāstīti turpmāk.

  1. Salīdziniet divus teksta failus tajā pašā mapē, izmantojot failu salīdzināt.
  2. Salīdziniet failus tajā pašā mapē, izmantojot File Compare, izmantojot slēdzi "/ lbn".
  3. Salīdziniet divus identiskus failus.
  4. Veiciet divu dažādu failu un divu identisku failu bināro salīdzināšanu.

1. scenārijs. Salīdziniet divus teksta failus, izmantojot failu salīdzināt.

Tagad, kad jums ir atvērts jūsu komandu uzvednes logs un jums ir teksta faili darbvirsmā, mēs esam gatavi veikt vienkāršu failu salīdzināšanu. Šajā sadaļā mēs veiksim pamata salīdzinājumu, un pēc tam pievienojiet dažas dažādas opcijas. Sāciet, ievadot šādu komandu, lai salīdzinātu "FCsample" un "FCexercise" saturu. Atcerieties nomainīt pathname ar nosaukumu, kas atbilst jūsu datoram, un atcerieties, ka komandu uzvedne nav reģistrjutīga.

fc C: \ Lietotāji \ Martin \ Desktop \ FCsample.txt C: \ Lietotāji \ Martin \ Desktop \ FCexercise.txt

Šajā gadījumā tiek rādīts viss teksts no abiem dokumentiem, jo ​​tie neatbilst pareizi.

2. scenārijs. Salīdziniet failus vienā mapē, izmantojot failu salīdzināt, izmantojot slēdzi "/ lbn".

Tagad, izmēģināsim citu salīdzinājumu, kurā mēs lūgsim FC pārtraukt pēc divām neatbilstošu datu rindām. Dariet to, pievienojot slēdzi "/ lbn".

fc / lb2 C: \ Lietotāji \ Martin \ Desktop \ FCsample.txt C: \ Lietotāji \ Martin \ Desktop \ FCexercise.txt

Kā redzat, jūs saņemat kļūdas ziņojumu, kurā teikts: "Resync neizdevās. Faili ir pārāk atšķirīgi. "Tas ir tāpēc, ka ir vairāk nekā divas secīgas datu neatbilstības rindiņas. Mēģiniet mainīt numurus vai rediģēt failus pats un spēlēt ar failu salīdzināt rīku, lai redzētu, kādus rezultātus jūs saņemat.

3. scenārijs - Salīdziniet divus identiskus failus.

Lejupielādētajos failos redzēsit divus failus ar nosaukumu "FCexercise" un "FCexercise2". Šiem diviem failiem ir tieši tāds pats saturs, tāpēc mēs veiksim salīdzinājumu un redzēsim, kādus rezultātus mēs iegūstam.

fc C: \ Lietotāji \ Martin \ Desktop \ FCexercise.txt C: \ Lietotāji \ Martin \ Desktop \ FCexercise2.txt

Kā redzat no iepriekšējā attēla, FC ziņo, ka nav novērotas atšķirības. Ja jūs rediģējat vienu failu, pievienojiet vienu burtu un atkal mēģiniet komandu, jūsu rezultāti parādīsies, kā parādīts attēlā.Ņemiet vērā, ka vienīgā lieta, kas tika mainīta, bija burta "a" pievienošana.

4. scenārijs - veiciet divu dažādu failu un divu identisku failu divkāršu salīdzināšanu.

Šajā piemērā mēs veiksim bināro "FCexercise" un "FCsample" failu salīdzinājumu.

fc / b C: \ Lietotāji \ Martin \ Desktop \ FCexercise.txt C: \ Lietotāji \ Martin \ Desktop \ sample.txt

Jūs ievērosiet, ka funkcija sākas, informējot, ka tiek salīdzināti divi faili. Pēc tam ritiniet līdzi divu skaitļu ķekars, līdz ar ko tiek salīdzināti faili, un visbeidzot, jūs saņemat ziņojumu, kurā teikts, ka FCexercise ir garāks par FC paraugu. Šajā nākamajā piemērā mēs veiksim bināro "FCexercise" un "FCexercise2" failu salīdzinājumu.

fc / b C: \ Lietotāji \ Martin \ Desktop \ FCexercise.txt C: \ Lietotāji \ Martin \ Desktop \ FCexercise2.txt

Šajā divu identisku failu salīdzinājumā FC ziņo, ka starp diviem failiem nav atšķirību. Tagad, kad jūs zināt FC instrumenta pamatus, varat spēlēt ar slēdžiem un izmēģināt dažas jaunas idejas. Atcerieties, ka, spēlējot failus, vislabāk ir izmantot tādus manekena paraugus kā šeit sniegtos, lai izvairītos no nejaušiem datu zudumiem.

Attēlu kredīts: Nikki Flickr