Forum
Selam arkadaşlar,
Xcopy komutu ile tek bir klasörün yedeğini günlük olarak alabiliyorum. Ama birden fazla dosyanın yedeğini almak istediğimde klasördeki dosyalar birbirine giriyor.
@echo off
:: variables
set drive=E:\YEDEKLEME\
set folder=%date:~0,2%-%date:~3,2%-%date:~6,4%
set backupcmd=xcopy /s /c /d /e /h /i /r /k /y
echo ######## YEDEKLEME YAPILIRKEN LUTFEN
BEKLEYINIZ########...
%backupcmd% "C:\Documents and
Settings\Muhasebe1\Desktop" "%drive%\%FOLDER%"
%backupcmd% "D:\Data2012" "%drive%\%FOLDER%"
%backupcmd% "D:\Data2013" "%drive%\%FOLDER%"
%backupcmd% "D:\Data2014" "%drive%\%FOLDER%"
echo !!!!!!!!YEDEKLEME BITMISTIR!!!!!!!!
@pause
Bu şekilde yaptığım zaman hedef klasör içinde bu güne ait tarihli
bir klasör oluşturuyor ve yedek alınması gereken bu 3 dosyanın içindekilerin tamamını tek bu oluşturulan klasörün içine kopyalıyor.
Benim istediğim kopyalama bugünkü tarihli klasör
içine klasör bazlı (kendisinide) kopyalasın. İşlem bitince hedef klasörün içinde
örnek:
E:\YEDEKLEME\14-01-2014\desktop\
E:\YEDEKLEME\14-01-2014\data2012\
E:\YEDEKLEME\14-01-2014\data2013\
E:\YEDEKLEME\14-01-2014\data2014\ şeklinde olsun.
Yardımlarınız için şimdiden teşekkürler.
Not işletim sistemi xp pro sp3
Aslında biraz google da arama yaparak bulabilirsiniz, ben sizin yerinize yaptım ama denemedim tabiki 🙂
siz bir deneyin isterseniz
http://stackoverflow.com/questions/9666480/xcopy-one-directory-to-different-destination
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Bahsettiğiniz sitede ki bir çok sayfaya bakmıştım ama benim sorunu çözecek bir cevap bulamadım. Benim sorunum birden fazla dizini tek bir klasör altında, her dizini kendi klasör adıyla almak. A ,B, C, klasörlerindeki dosyaları yine bat dosyası ile oluşturulan (16-01-2014tarihli) klasör altına yine A,B,C klasör adıyla almak. Bendeki bat dosyasıyla yaptığımda A, B, C, klaörlerinin içindeki dosyaları alıyor. O zamandana klasördeki dosyalar birbirine karışıyor.
Verdiğiniz siteyi biraz daha karıştırayım belki kaçan bir yer vardır gözümden.
Teşekkürler
CobianBackup Windows tarafında ücretsiz kullanılabiliyor....
Data Replicator de işinizi görebilir.
bu programlar var evet ama ben xcopy ile bunun olabilirliği var mı diye araştırıyordum. msdos ile çok aram yok ama bir yolu vardır diye düşünüyorum.
bu programlar var evet ama ben xcopy ile bunun olabilirliği var mı diye araştırıyordum. msdos ile çok aram yok ama bir yolu vardır diye düşünüyorum.
/e zaten bunu yapıyor, adres tanımlaması ile ilgili bir sorun olabilir.