Windows Komut İsteminden FC (Dosya Karşılaştırma) Nasıl Kullanılır

Bilgisayar kullanıyorsanız erişebileceğiniz herhangi bir içerik veya ikili kod farklılığı olup olmadığını görmek için dosyaları karşılaştırmak için kullanılabilecek harika bir komut satırı aracı vardır. Burada bahsedeceğimiz gibi File Compare veya FC, metin veya ikili dosyaların içeriğini karşılaştıran ve hem ASCII hem de Unicode metni karşılaştırabilen basit bir programdır. Bu aracı, iki dosyadaki herhangi bir satırı veya diğerleriyle eşleşmeyen iki dosya grubunu görüntülemek için kullanabilirsiniz.

Dosya Karşılaştırma Anahtarları ve Parametreleri

  1. / B - Bu anahtar ikili bir karşılaştırma yapacaktır.
  2. / C - Büyük / küçük harfe duyarlı olmayan bir karşılaştırma yapmanız gerekirse, bu anahtarı kullanın.
  3. / A - Bu anahtar, FC'nin her farklılık grubu için yalnızca ilk ve son satırları göstermesini sağlar.
  4. / U - Dosyaları Unicode metin dosyaları olarak karşılaştırmak için bu anahtarı kullanın.
  5. / L - Bu, dosyalarınızı ASCII metni olarak karşılaştırır.
  6. / N - Bu anahtar yalnızca ASCII ile kullanılabilir, ancak karşılık gelen tüm satır numaralarını gösterecektir.
  7. / LB n - FC'nin iptal etmeden önce okuyacağı ardışık farklı satırların miktarını sınırlamak için "n" harfini bir sayı ile değiştirin. Bir sayı belirtmezseniz, varsayılan, 100 satır uyumsuz metindir.
  8. / nnnn - Buradaki “ n'leri ” değiştirmek, FC'ye uyumsuz satırlar bulduğunda, ancak uyuşmazlığın ardından “n” ardışık eşleşen satırlar bulursa devam edebileceğini söyleyecektir. İki dosyanın aşırı derecede senkronizasyon dışı kalmasını önlemek istiyorsanız bu yararlıdır.
  9. / T - Bu anahtar, FC'ye sekmeleri boşluklara genişletmemesini söyleyecektir.
  10. / W - Bu anahtarı kullanırsanız, FC dosyalarınızın karşılaştırması sırasında beyaz alanı (sekmeler ve boşluklar) sıkıştırır.

Belirlemeniz gereken tek bir parametre vardır, ancak bunun iki örneğini girmeniz gerekecektir. Bu, dosyalarınızın konumunu belirteceğiniz Pathname parametresidir.

FC'nin Sözdizimi

Komut istemindeki her araç gibi, komutlarınızı doğru sözdizimi ile nasıl gireceğinizi bilmeniz gerekecektir. Kullanabileceğiniz Dosya Karşılaştırma aracı için iki ana seçenek vardır. İki ayrı dosya yerine iki dosya grubunu karşılaştırmak istiyorsanız, joker karakterler (? Ve *) kullanabilirsiniz.

FC [yol adı1] [yol adı2]
FC [anahtarlar] [yol adı1] [yol adı2]

Komutunuza bağlı olarak, dört% errorlevel% yanıtından birini alacaksınız.

  1. -1 - Sözdiziminiz yanlış.
  2. 0 - Her iki dosya aynıdır.
  3. 1 - Dosyalar farklı.
  4. 2 - Dosyalardan en az biri bulunamıyor.

Hadi Pratik Yapalım

Başlamadan önce, test için kullanacağımız üç örnek metin belgemizi indirmelisiniz. Bu belgelerin her biri, birkaç benzer kelime grubu içeren bir metin paragrafı içerir. Bu üç belgeyi indirdikten sonra, bunları bilgisayarınızdaki herhangi bir klasöre kopyalayabilirsiniz. Bu eğitimin amaçları doğrultusunda, tüm metin belgelerini masaüstüne koyacağız.

  1. FCsample
  2. FCexercise
  3. FCexercise2

Şimdi yükseltilmiş bir komut istemi penceresi açmanız gerekecek. Windows 7 ve 10'da başlat menüsünü açın veya Windows 8'de arama işlevini açın ve CMD'yi arayın. Ardından, üzerine sağ tıklayın ve ardından "Yönetici olarak çalıştır" a basın. Yükseltilmiş bir komut istemi penceresi açmanız gerekmese de, herhangi bir sinir bozucu onay iletişim kutusundan kaçınmanıza yardımcı olacaktır.

Bugünkü eğitimimiz, aşağıda ayrıntılı olarak açıklanacak birkaç basit senaryoyu kapsayacaktır.

  1. Dosya Karşılaştırma özelliğini kullanarak aynı klasördeki iki metin dosyasını karşılaştırın.
  2. “/ Lbn” anahtarını kullanarak Dosya Karşılaştırma'yı kullanarak aynı klasördeki dosyaları karşılaştırın.
  3. İki özdeş dosyayı karşılaştırın.
  4. İki farklı dosya ve iki özdeş dosyanın ikili karşılaştırmasını yapın.

Senaryo 1 - Dosya Karşılaştırma özelliğini kullanarak iki metin dosyasını karşılaştırın.

Artık komut istemi pencerenizi açtığınıza ve metin dosyalarınızı masaüstünüze aldığınıza göre, basit bir dosya karşılaştırması yapmaya hazırız. Bu bölümde, temel bir karşılaştırma yapıp ardından birkaç farklı seçenek ekleyeceğiz. "FCsample" ve "FCexercise" içeriklerini karşılaştırmak için aşağıdaki komutu girerek başlayın. Yol adını bilgisayarınızla eşleşen adla değiştirmeyi unutmayın ve komut isteminin büyük / küçük harfe duyarlı olmadığını unutmayın.

fc C: \ Kullanıcılar \ Martin \ Masaüstü \ FCsample.txt C: \ Kullanıcılar \ Martin \ Masaüstü \ FCexercise.txt

Bu durumda, her iki belgedeki tüm metinler doğru eşleşmedikleri için gösterilir.

Senaryo 2 - “/ lbn” anahtarını kullanarak Dosya Karşılaştırma'yı kullanarak aynı klasördeki dosyaları karşılaştırın.

Şimdi, FC'ye 2 satır uyumsuz veriden sonra durmasını söyleyeceğimiz başka bir karşılaştırma yapalım. Bunu, "/ lbn" anahtarını ekleyerek yapın.

fc / lb2 C: \ Kullanıcılar \ Martin \ Masaüstü \ FCsample.txt C: \ Kullanıcılar \ Martin \ Masaüstü \ FCexercise.txt

Gördüğünüz gibi, "Yeniden Eşitleme Başarısız Oldu" şeklinde bir hata mesajı alıyorsunuz. Dosyalar çok farklı. " Bunun nedeni, birbirini izleyen uyumsuz verilerin ikiden fazla satırı olmasıdır. Sayıları değiştirmeyi veya dosyaları kendiniz düzenlemeyi deneyin ve hangi sonuçları aldığınızı görmek için dosya karşılaştırma aracıyla oynayın.

Senaryo 3 - İki özdeş dosyayı karşılaştırın.

İndirdiğiniz dosyalarda "FCexercise" ve "FCexercise2" adlı iki dosya göreceksiniz. Bu iki dosya tamamen aynı içeriğe sahip, bu yüzden bir karşılaştırma yapıp hangi sonuçları aldığımızı göreceğiz.

fc C: \ Kullanıcılar \ Martin \ Masaüstü \ FCexercise.txt C: \ Kullanıcılar \ Martin \ Masaüstü \ FCexercise2.txt

Yukarıdaki görüntüden de görebileceğiniz gibi, FC herhangi bir farkla karşılaşılmadığını bildiriyor. Bir dosyayı düzenlerseniz, tek bir harf eklerseniz ve komutu tekrar denerseniz, sonuçlarınız aşağıdaki görüntüdeki gibi görünecektir. Değiştirilen tek şeyin "a" harfinin eklenmesi olduğuna dikkat edin.

Senaryo 4 - İki farklı dosya ve iki özdeş dosyanın ikili karşılaştırmasını gerçekleştirin.

Bu örnek için, "FCexercise" ve "FCsample" dosyalarının ikili bir karşılaştırmasını yapacağız.

fc / b C: \ Kullanıcılar \ Martin \ Masaüstü \ FCexercise.txt C: \ Kullanıcılar \ Martin \ Masaüstü \ sample.txt

İki dosyanın karşılaştırıldığını size bildirerek işlevin başladığını fark edeceksiniz. Ardından, dosyaların yan yana karşılaştırıldığı bir grup ikili rakam kaydırılır ve son olarak, FCexercise'ın FCsample'den daha uzun olduğunu söyleyen bir rapor alırsınız. Bu sonraki örnek için, "FCexercise" ve "FCexercise2" dosyalarının ikili bir karşılaştırmasını yapacağız.

fc / b C: \ Kullanıcılar \ Martin \ Masaüstü \ FCexercise.txt C: \ Kullanıcılar \ Martin \ Masaüstü \ FCexercise2.txt

İki özdeş dosyanın bu karşılaştırmasında, FC iki dosya arasında fark olmadığını bildiriyor. Artık FC aracının temellerini bildiğinize göre, düğmelerle oynayıp yeni fikirleri denemekten çekinmeyin. Unutmayın ki dosyalarla oynarken, kazara herhangi bir veri kaybını önlemek için burada sağlananlar gibi sahte örnekler kullanmak en iyisidir.

Resim Kredisi: Flickr'da Nikki