Forum
Merhaba,
Bir server da bir klasörü Winrar ile günde 3 kez yedeklemek istiyorum.
Bunun için bir batchfile oluşturdum. Bunu her gün belirlediğim saatlerde çalıştıracağım. Bazı servisleri "net stop komutu" ile durduruyorum. Daha sonra Winrar başlıyor, belirlediğim klasörü başka bir yere RAR dosyası olarak yedekliyorum. Ancak RAR dosya ismini verirken sadece tarih verebiliyorum. Aynı gün içinde 3 kez backup alacağı için dosya ismine saati de eklemem gerekiyor. Bunun için yardımcı olurmusunuz...
Bat dosyası içeriği;
echo YEDEK BASLIYOR
net stop aaa
set BACKUP_DIR=F:\test
set TARGET_DIR=F:\GUNLUKYEDEK
FOR /f "tokens=1-8 delims=. " %%G IN ('DATE /t') DO (
SET _dd=%%G
SET _mm=%%H
SET _yy=%%I
)
set uzanti_=%_yy:~-2%%_mm%%_dd%
c:
cd\
cd Program Files\WinRAR
winrar a %TARGET_DIR%\GUNLUKYEDEK%uzanti_%.rar %BACKUP_DIR%
net start aaa
exit
Merhaba,
Uzantıda YYYYMMDDHHMMSS olarak kullanılması gerekiyor... Yani uzantı devamına HH,MM,SS ekleyebilirsiniz. Bir deneyin sonucu paylaşırsınız.