Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İki disketin içeriğini karşılaştırır. Parametresiz kullanılırsa, diskcomp her iki diski de karşılaştırmak için geçerli sürücüyü kullanır.
Syntax
diskcomp [<drive1>: [<drive2>:]]
Parameters
| Parameter | Description |
|---|---|
<drive1> |
Disketlerden birini içeren sürücüyü belirtir. |
| /? | Komut isteminde yardım görüntüler. |
Remarks
Diskcomp komutu yalnızca disketlerle çalışır. Diskcomp'u bir sabit diskle kullanamazsınız. Sürücü1 veya sürücü2 için bir sabit disk sürücüsü belirtirseniz, diskcomp aşağıdaki hata iletisini görüntüler:
Invalid drive specification Specified drive does not exist or is nonremovableKarşılaştırılan iki diskteki tüm parçalar aynıysa (diskin birim numarasını yoksayar), diskcomp aşağıdaki iletiyi görüntüler:
Compare OKParçalar aynı değilse, diskcomp aşağıdakine benzer bir ileti görüntüler:
Compare error on side 1, track 2Diskcomp karşılaştırmayı tamamladığında, aşağıdaki iletiyi görüntüler:
Compare another diskette (Y/N)?Y tuşuna basarsanız, diskcomp bir sonraki karşılaştırma için diski takmanızı ister. N tuşuna basarsanız, diskcomp karşılaştırmayı durdurur.
Sürücü2 parametresini atlarsanız, diskcompsürücü2 için geçerli sürücüyü kullanır. Her iki sürücü parametresini de atlarsanız, diskcomp her ikisi için de geçerli sürücüyü kullanır. Geçerli sürücü sürücü1 ile aynıysa, diskcomp sizden diskleri gerektiği gibi değiştirmenizi ister.
Sürücü1 ve sürücü2 için aynı disket sürücüsünü belirtirseniz, diskcomp bunları tek bir sürücü kullanarak karşılaştırır ve diskleri gerektiği gibi takmanızı ister. Disklerin kapasitesine ve kullanılabilir bellek miktarına bağlı olarak diskleri birden çok kez değiştirmeniz gerekebilir.
Diskcomp , tek taraflı bir diski çift taraflı diskle veya yüksek yoğunluklu bir diski çift yoğunluklu diskle karşılaştıramaz. Sürücü1'deki disk, sürücü2'deki diskle aynı türde değilse, diskcomp aşağıdaki iletiyi görüntüler:
Drive types or diskette types not compatibleDiskcomp bir ağ sürücüsünde veya subst komutu tarafından oluşturulan bir sürücüde çalışmaz. Diskcomp'u bu türlerden herhangi birine sahip bir sürücüyle kullanmayı denerseniz, diskcomp aşağıdaki hata iletisini görüntüler:
Invalid drive specificationDiskcomp'ukopyalama kullanarak oluşturduğunuz bir diskle kullanırsanız, diskcomp aşağıdakine benzer bir ileti görüntüleyebilir:
Compare error on side 0, track 0Disklerdeki dosyalar aynı olsa bile bu tür bir hata oluşabilir. Kopyalama işlemi bilgileri çoğaltsa da, hedef diskte aynı konuma yerleştirmek zorunda değildir.
Diskcomp Çıkış Kodları:
Exit code Description 0 Diskler aynıdır 1 Farklılıklar bulundu 3 Sabit hata oluştu 4 Başlatma hatası oluştu Diskcomp tarafından döndürülen çıkış kodlarını işlemek için, bir toplu iş programındaki if komut satırındaki ERRORLEVEL ortam değişkenini kullanabilirsiniz.
Examples
Bilgisayarınızda yalnızca bir disket sürücüsü varsa (örneğin, A sürücüsü) ve iki diski karşılaştırmak istiyorsanız, şunu yazın:
diskcomp a: a:
Diskcomp , her diski gerektiği gibi yerleştirmenizi ister.
if komut satırında ERRORLEVEL ortam değişkenini kullanan bir toplu iş programında bir diskcomp çıkış kodunun nasıl işleneceğini göstermek için:
rem Checkout.bat compares the disks in drive A and B
echo off
diskcomp a: b:
if errorlevel 4 goto ini_error
if errorlevel 3 goto hard_error
if errorlevel 1 goto no_compare
if errorlevel 0 goto compare_ok
:ini_error
echo ERROR: Insufficient memory or command invalid
goto exit
:hard_error
echo ERROR: An irrecoverable error occurred
goto exit
:break
echo You just pressed CTRL+C to stop the comparison
goto exit
:no_compare
echo Disks are not the same
goto exit
:compare_ok
echo The comparison was successful; the disks are the same
goto exit
:exit