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ıldığında, diskcomp her iki diski karşılaştırmak için geçerli sürücüyü kullanır.
Sözdizimi
diskcomp [<drive1>: [<drive2>:]]
Parametreler
Parametre | Açıklama |
---|---|
<drive1> |
Disketlerden birini içeren sürücüyü belirtir. |
/? | Komut isteminde yardım görüntüler. |
Açıklamalar
diskcomp komutu yalnızca disketlerle çalışır. diskcomp sabit diskle kullanamazsınız. sürücü1 veya sürücü2iç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 nonremovable
Karşılaştırılmakta olan iki disk üzerindeki tüm parçalar aynıysa (diskin birim numarasını yoksayar), diskcomp aşağıdaki iletiyi görüntüler:
Compare OK
İzler aynı değilse diskcomp aşağıdakine benzer bir ileti görüntüler:
Compare error on side 1, track 2
diskcomp karşılaştırmayı tamamladığında aşağıdaki iletiyi görüntüler:
Compare another diskette (Y/N)?
Ytuşlarına basarsanız diskcomp sonraki karşılaştırma için diski takmanızı ister. Ntuşlarına basarsanız diskcomp karşılaştırmayı durdurur.
sürücü2 parametresini atlarsanız, diskcompsürücü2iç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 gerektiğinde diskleri değiştirmenizi ister.
sürücü1 ve sürücü2için aynı disket sürücüsünü belirtirseniz, diskcomp bunları tek bir sürücü kullanarak karşılaştırır ve gerektiğinde diskleri takmanızı ister. Disklerin kapasitesine ve kullanılabilir bellek miktarına bağlı olarak diskleri birden çok kez değiştirmeniz gerekebilir.
Diskcomp, çift taraflı diske sahip tek taraflı bir diski veya çift yoğunluklu diski olan yüksek yoğunluklu diski karşılaştıramaz. sürücü1'deki disksürücü2'daki diskle aynı türde değilse diskcomp aşağıdaki iletiyi görüntüler:
Drive types or diskette types not compatible
Diskcomp bir ağ sürücüsünde veya alt komutu tarafından oluşturulan bir sürücüde çalışmaz. diskcomp bu türlerden herhangi birinin sürücüsüyle kullanmayı denerseniz, diskcomp aşağıdaki hata iletisini görüntüler:
Invalid drive specification
diskcompkopyalamakullanarak 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 0
Disklerdeki dosyalar aynı olsa bile bu tür bir hata oluşabilir. kopyalama bilgileri yinelese de, bunu hedef diskte aynı konuma yerleştirmesi gerekmez.
Diskcomp çıkış kodlarını:
Çıkış kodu Açıklama 0 Diskler aynıdır 1 Farklılıklar bulundu 3 Sabit hata oluştu 4 Başlatma hatası oluştu diskcomptarafından döndürülen çıkış kodlarını işlemek için, bir toplu iş programında komut satırı ERRORLEVEL ortam değişkenini kullanabilirsiniz.
Örnekler
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 gerektiğinde her diski takmanızı ister.
Komut satırı ERRORLEVEL ortam değişkenini kullanan bir toplu iş programında diskcomp çıkış kodunun nasıl işlendiğ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