|
Copy, Xcopy,
Diskcopy
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
a:okul.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
a:okul.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.
  |