Batch File ile dosya kopyalama

Windows işletim sisteminde .bat uzantılı dosyalarla kolay dosya yada klasör kopyalamak için yazımızı okuyunuz..

Batch file diğer bir tabiri bat dosyaları ile her gün yaptığınız işlemleri tek tıklamayla yada takvime bağlayarak kendi backup programramınızı yapabilirsiniz.

Bat dosyalarında kopyalama için çeşitli kod grupları vardır bunlardan en popülerleri copy, xcopy ve robocopy’dir.

Bir bat dosyası oluşturmak için masa üstüne sağ tıklayarak notepad(not defteri) oluşturalım ve sonrasında .txt olan uzantısını .bat ile değiştirerek düzenle diyerek komut dosyamızı açalım;

Açtığınız .bat dosyanızın içine aşağıdaki örnekleri kendinize göre düzenleyebilirsiniz. Ben xcopy’i tercih ettiğim için sizlere de xcopy’den bahsediyor olacağım;

Örnekler;

Basit

xcopy “C:\Kopyalanacak yerin adresi\*.*” “D:\Yapıştırılacak yerin adresi” /s/h/e/y

/S, tüm alt dizinleri kopyalamak için

/H, gizli dosyaları da kopyalamak için gerekli

/E, içi boş olan dizinleri de kopyalamak için gerekli

/Y, aynı kopyalama işlemi bir daha yapıldığında üzerine “yazılsın mı?” sorusuna “tümüne evet” yanıtını verir.

 

Örnek;

robocopy.exe \\ipadresi\Kopyalanacak yerin adresi \\ipadresi\Yapıştırılacak yerin adresi\b$\ERW_Backup *.txt /maxage:1
rename \\ipadresi\Yapıştırılacak yerin adresi*.* değiştirelecekdosyaismi.txt
pause

Üsteki örneği açıklayacak olursak;

pause komutu cmd ekranının kapanmamasını ve yapılan işlemleri görüntülememize yaramaktadır.

*.txt yazılan yer sadece txt uzantılı dosyaları cekmek için ayarlanmıştır, dilediğiniz dosya uzantısını göre düzeltebilir yada hepsini seçmek için .* yapılarak tüm dosyalar çekilebilir.

rename kısmı çekilen dosyanın ismini değiştirmemize yarar.

maxage:1 ise bugun tarihli dosyaları cekmeye yaramaktadır.

 

 

5.00 avg. rating (96% score) - 1 vote

Hakkında

mimforevaÖlümüne Atatürkçü, sıkı bir oyuncu, bilgi sistemleri elemanı, 87 doğumlu, hayat dolu, araştırmacı, biraz göbekli iyi bir adam.

Yorum Yazın