Forum

Dosya İsmine Tarih ...
 
Bildirimler
Hepsini Temizle

Dosya İsmine Tarih Saat Atamak...

2 Yazılar
2 Üyeler
0 Likes
2,240 Görüntüleme
(@YUSUFALBAYRAK)
Gönderiler: 131
Estimable Member
Konu başlatıcı
 

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

 
Gönderildi : 01/06/2011 18:19

(@rafets-ayata)
Gönderiler: 3820
Üye
 

Merhaba,


Uzantıda YYYYMMDDHHMMSS olarak kullanılması gerekiyor... Yani uzantı devamına HH,MM,SS ekleyebilirsiniz. Bir deneyin sonucu paylaşırsınız.

 
Gönderildi : 01/06/2011 18:45

Paylaş: