Komut: "FC" açık Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. mevcut
Komut örnekleri "FC"
Der
`FC`Windows Komut İstemi'ndeki komut, iki dosyanın içeriğini karşılaştırmak için kullanılır. İşte bazı örnekler:
Örnek 1: Basit dosya karşılaştırması:
FC dosya1.txt dosya2.txt
Açıklama: "Dosya1.txt" ve
"Dosya2.txt" içeriğini karşılaştırır ve varsa farklılıkları belirtir.
Örnek 2: Özel ayırıcıyla karşılaştırma:
FC /T"," dosya1.csv dosya2.csv
Açıklama: Özel bir ayırıcı (bu durumda virgül) kullanarak iki CSV dosyasının (
"Dosya1.csv" ve
"Dosya2.csv") içeriğini karşılaştırır.
Örnek 3: İkili karşılaştırma:
FC /B bin_file1.bin bin_file2.bin
Açıklama: İki ikili dosya (
"BinFile1.bin" ve
"BinFile2.bin") arasında ikili karşılaştırma gerçekleştirir.
Örnek 4: Boşlukların dikkate alınmaması:
FC /W dosya1.txt dosya2.txt
Açıklama: Boşlukları göz ardı ederek iki metin dosyasının içeriğini karşılaştırır.
Örnek 5: Onaltılık farkların görüntülenmesi:
FC /C /L 32 dosya1.txt dosya2.txt
Açıklama: İki metin dosyasının içeriğini karşılaştırır ve onaltılık farklılıkları görüntüler. Seçenek
`/L`satır başına kaç karakter görüntüleneceğini belirtir (bu durumda 32).
Örnek 6: Satır Numaralarını Görüntüleme:
FC /N dosya1.txt dosya2.txt
Açıklama: İki metin dosyasının içeriğini karşılaştırır ve farklılıkların oluştuğu satır numaralarını görüntüler.
Örnek 7: FC ve hata denetimi içeren toplu komut dosyası:
@ECHO OFF
FC dosya1.txt dosya2.txt > NUL
IF ERRORLEVEL 1 (
ECHO Dosyalar farklı.
) ELSE (
ECHO Dosyalar aynı.
)
Açıklama: İki dosyanın içeriğini karşılaştırır ve çıkış koduna göre uygun bir mesaj verir.
`FC`emretmek.
Not: Unutmayın ki
`FC`komutu ikili karşılaştırma için uygundur, ancak büyük metin dosyalarını veya farklı satır sonu formatlarına sahip dosyaları (örneğin, Windows CRLF ve Unix LF) karşılaştırmak için ideal olmayabilir. Bu gibi durumlarda, özel araçlar gibi
`COMP`veya üçüncü taraf araçları daha uygun olabilir.
"FC" Microsoft Windows Yardımından Alıntı
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Iki dosya ya da kümeyi karsilastirip arasindaki farki
görüntüler
FC [/A] [/C] [/L] [/LBn] [/N] [/OFF[LINE]] [/T] [/U] [/W] [/nnnn]
[sürücü1:][yol1]dosyaadi1 [sürücü2:][yol2]dosyaadi2
FC /B [sürücü1:][yol1]dosyaadi1 [sürücü2:][yol2]dosyaadi2
/A Her bir fark kümesinin ilk ve son satirini
görüntüler.
/B Ikili bir karsilastirma yapar.
/C Harflerin büyük/küçük durumunu göz ardi eder.
/L Dosyalari ASCII metni olarak karsilastirir.
/LBn Belirtilen satir sayisina en çok ardil eslesmemeyi
ayarlar.
/N Satir numaralarini bir ASCII karsilastirmasinda
görüntüler.
/OFF[LINE] Çevrimdisi özniteligi olan dosyalari atlamaz.
/T Sekmeleri bosluklara genisletmez.
/U Dosyalari UNICODE metin dosyasi olarak karsilastir.
/W Araliklari (sekme ya da bosluk) karsilastirma için
sikistirir.
/nnnn Bir eslesmemenin ardindan eslemesi gereken ardil
satir sayisini
belirtir.
[sürücü1:][yol1]dosyaadi1
Karsilastirilacak ilk dosya ya da dosya kümesini
belirtir.
[sürücü2:][yol2]dosyaadi2
Karsilastirilacak ikinci dosya ya da dosya kümesini
belirtir.
Önemli bilgiler, "FC" komutu için ipuçları
Kullanırken
`FC`Windows Komut İstemi'ndeki komutta dikkat edilmesi gereken birkaç önemli nokta vardır:
1.
Dosya formatlarındaki farklılıklar: `FC`dosyaların içeriğini karşılaştırır, ancak dosya formatlarındaki farklılıklar belirgin farklılıklara neden olabilir. Bu, özellikle farklı karakter kodlamaları veya yeni satır karakterleri kullanabilen metin dosyaları için geçerlidir (örneğin, Windows CRLF ve Unix LF).
2.
İkili dosyaların karşılaştırılması:`FC`komut, metin tabanlı olmayan dosyaların da karşılaştırılabileceği ikili dosya karşılaştırması için özellikle uygundur. Bununla birlikte, ikili karşılaştırma için özel gereksinimler varsa (örneğin sürüm kontrol sistemleri için), aşağıdakiler gibi özel araçlar:
`COMP`veya özel yazılımlar tercih edilir.
3.
Farklı dosya boyutları: `FC`Karşılaştırılan dosyaların boyutları farklıysa hata döndürür. Dosyaların tam olarak aynı boyutta olduğundan emin olmak istiyorsanız, bazı durumlarda bu kasıtlı olabilir. Diğer durumlarda, özellikle de amaçlanmadıysa, bu durum yanlış alarmlara yol açabilir.
4.
Satır sonları ve boşluklar: Varsayılan olarak not
`FC`satır sonları ve boşluklar. Farklı boşluklar veya satır sonları buna neden olabilir
`FC`İçerikteki fark çok az olsa bile farklılıkları bildirir. Seçenekleri yapabilirsiniz
`/W`(Boşlukları dikkate almayın) ve
`/C`(Satır sonlarını dikkate almayın) bu hususları dikkate alın.
FC /W /C dosya1.txt dosya2.txt
5.
Toplu komut dosyası ve HATA SEVİYESİ: Eğer
`FC`toplu komut dosyasında çıkış kodunu kullanabilirsiniz
`ERRORLEVEL`Farklılıklara tepki vermek için sorgu. 0'dan büyük bir çıkış kodu farklılıkları gösterir.
FC dosya1.txt dosya2.txt > NUL
IF ERRORLEVEL 1 (
ECHO Dosyalar farklı.
) ELSE (
ECHO Dosyalar aynı.
)
6.
Daha büyük dosyalar: Çok büyük dosyalar için karşılaştırma şu şekilde yapılabilir:
`FC`kaynak yoğun olmalıdır. Bu gibi durumlarda özel araçlar daha verimli sonuçlar sağlayabilir.
7.
Sözdizimi ve Seçenekler: Özel kullanım durumunuz için doğru sözdizimini ve gerekli seçenekleri kullandığınızdan emin olun. Kullanımı
`/?`için yardım gösterir
`FC`komutunu verir ve size mevcut seçenekler hakkında bilgi verir.
FC /?
Son olarak şunu dikkate almak önemlidir
`FC`Basit karşılaştırmalar için uygun olsa da, özellikle karmaşık veya özel gereksinimler söz konusu olduğunda belirli senaryolar için en uygun araç olmayabilir. Bu gibi durumlarda daha gelişmiş araçlar veya PowerShell gibi betik dilleri daha uygun olabilir.