08-17-2012
|
#6
|
|
Prof. Dr. Sinsi
|
Microsoft Ms-Dos
COPY, XCOPY, DISKCOPY (KOPYALAMA)
COPY komutu ile dosyayı diskete, disketten harddiske, yazıcıya veya ekrana kopyalayabilirsiniz
Copy Kaynak Hedef
Şeklinde, çoğunlukla iki parametre ile kullanılır Birincisi kopyalanacak olan, ikincisi kopyalanılacak olan yeri belirler
Copy okul doc a:
Aktif dizindeki okul doc isimli dosyayı diskete kopyalar
Copy akul doc c:
Disketteki okul doc isimli dosyayı harddiske kopyalar
Copy okul doc liste doc
Okul doc isimli dosyayı aynı yere liste doc adıyla kopyalar
Copy akul doc
Disketteki okul doc isimli dosyayı komutun yazıldığı yere kopyalar
Copy * * a:
İçinde bulunulan dizindeki tüm dosyaları diskete kopyalar
Copy a:* * c:
Disketteki bütün dosyaları harddiske kopyalar
Copy Autoexec bat con
Autoexec bat dosyasını ekrana kopyalar (Con ekran için kullanılan isimdir Ekrana kopyalamak içini göstermek anlamındadır )
Copy * bat con
Bat uzantılı tüm dosyaları ekrana kopyalar
Copy Con a ekr
Burada kaynak ekran, hedef ise bir dosyadır Yani ekranı a ekr dosyasına kopyalamasını istiyoruz Bu durum copy komutu için özel bir durumdur ve bir dosyaya yazı yazmak için kullanılır Bu komutu yazdıktan sonra F6 tuşuna basana kadar yazdığınızbütün harfler a ekr dosyasına yazılacaktır Örnek olarak aşağıdaki satırları yazarak bir bat dosyası hazırlayalım
Copy con a bat
@echo off
echo elveda dos
echo merhaba windows
Bu satırları dikkatli bir şekilde yazın, çünkü bir satırı yazdıktan sonra o satıra tekrar geri dönme şansınız yok F6 tuşuna ve Enter’e basın ve kaydedin Ve oluşturduğunuz dosyanın adını yazarak çalıştırın
Copy a bat prn
Bu satır a bat dosyasını yazıcıya gönderecektir (Pr n kelimesi yazıcı için kullanılır Yazıcınızın bağlı olduğu porta göre LPT1, LPT2, COM1, COM2 de kullanabilirsiniz ) ekrandaki görüntüyü yazıcıya göndermek için Print Screen tutuna basabilirsiniz
Copy komutu ile bir dosyayı kopyalarken hata testi de yapılmasını sağlayabilirsiniz Özellikle diskete kopyalarken bu testi yaptırmanız iyi olur Hata testi yapması için /V parametresi kullanılır
Copy okul doc a: /v
Okul doc dosyasını diskete hata testi yaparak kopyalamasını istiyoruz Bu işlem dosyayı diskete kopyalarken aynı zamanda yazdığını da okuyarak doğru okunup okunmadığını kontrol eder Diskette bozuk kesimler varsa yazdığını okuyamayacak ve hata verecektir İşlemi iptal ederek sağlam bir disket kullanın veya disketin içinde önemli bilgiler yoksa disketi formatlayın ve ve hatalı kısımların işaretlenmesini sağladıktan sonra tekrar kopyalayın
Kopyalama yaparken kopyalanılan yerde aynı isimli bir dosya varsa onun üzerine yazılıp yazılmayacağı sorulur
C:a bat üstüne yazılsın mı (Evet/Hayır/tüMü)?
E harfi Evet, H harfi Hayır veya M harfi ile bütün dosyaların tek tek sorulmadan yazılması sağlanabilir
XCOPY komutu da kopyalamk için kullanılır Copy komutunda farklı olarak daha hızlıdır ve alt dizinleriyle birlikte kopyalayabilir Copy komutu bir iç komut olmasına rağmen Xcopy komutu dış komuttur ve XCOPY EXE dosyasının bulunması gerekir
Xcopy komutunun kullanımı da copy komutu gibidir Farklı olarak /S parametresi ile alt dizinlerin kopyalanması da sağlanabilir
Xcopy a:* * /s c:
Disketteki bütün dosyaları alt dizinlerdekilerle beraber c: sürücüsüne kopyalar Xcopy’nin avantajı daha hızlı kopyalayabilmesi ve alt dizinlerle birlikte kopyalayabilmesidir
DISKCOPY komutu ise daha farklıdır Bir disketin aynısını bir başka diskete kopyalamak için kullanılır Diskcopy ile çoğaltılan disketler tamamen birbirinin aynısıdır
Diskcopy a: a:
Komutu ile a sürücüsünde bulunan disket çoğaltılabilir Bu işlem sırasında önce orjinal disket okunur, daha sonra diğer disketin takılması istenerek bu diskete yazılır Okuma işlemi tek seferde bitmemişse tekrar ilk disket istenerek kalan kısım da okunarak diğer diskete yazılır
Diskcopy işleminde hedef disket içindeki tüm dosyalar kopyalama işleminden önce bilgisayar tarafından silinir
Bu programın ismi DISKCOPY COM’dur
işlemleri hızlandırabilirsiniz
|
|
|
|